gpt4 book ai didi

redis - 即使 Redis key 已过期(但仍存在于 Redis 中),是否可以获得 Redis key ?

转载 作者:行者123 更新时间:2023-12-03 06:37:36 29 4
gpt4 key购买 nike

由于 Redis 以被动和主动方式使 key 过期,

有没有办法得到一个 key ,即使它的过期时间已过 (但 在 Redis 中仍然存在 )?

最佳答案

DEBUG OBJECT myKey 将返回有关 key 的信息即使按时过期 - 如果它还没有被垃圾收集(主动过期)或被动过期(访问)。

要对此进行测试,您可以使用 DEBUG SET-ACTIVE-EXPIRE 0 禁用后台(事件)到期。 .小心使用。使用 DEBUG SET-ACTIVE-EXPIRE 1 恢复

注意 DEBUG OBJECT myKey返回内存地址,所以如果你真的需要查看值,你必须explore the RAM contents .

> DEBUG OBJECT myKey
Value at:0x7fff70629920 refcount:1 encoding:embstr serializedlength:4 ...
DEBUG OBJECT myKey返回 (error) ERR no such key如果它已经过期,主动或被动,或者它当然不存在。

关于redis - 即使 Redis key 已过期(但仍存在于 Redis 中),是否可以获得 Redis key ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59476737/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com