![]() |
1
27
不,Redis没有全局/默认TTL的概念,是的,您必须为每个密钥独立设置TTL。然而,根据你的要求和你想做的事情,可能还有其他方法来实现你的目标。换言之,你为什么需要它?
例如,如果您想将Redis用作缓存,而不必担心必须删除“旧”项,那么只需设置
编辑:有关更多信息,请参阅以下@arganzheng和@Kristjn评论中的有用链接,以及 redis.conf 配置文件。 |
![]() |
2
4
如果您正在设置密钥,则可以同时设置TTL: look at the set command 另一方面,您可以通过编写脚本(在类似linux的环境中,持续60秒)来完成此操作:
|
![]() |
3
2
虽然不是一个“纯”的Redis解决方案,但看看这个实现这一目的的RedisGears示例: https://oss.redislabs.com/redisgears/master/examples.html#automatic-expiry |
![]() |
Landon Statis · Redis-删除除一个密钥外的所有密钥 5 月前 |
![]() |
Leon Segal · php-resi模块和php编译不匹配 10 月前 |
![]() |
SahilW · go redis FTSearch返回空结果 10 月前 |
|
Diego L · Python中的redis是异步的吗? 11 月前 |
![]() |
ACES · SocketIO适配器在扩展(重新启动)服务器后停止工作 1 年前 |
![]() |
Jan Kück · 如何避免在等待未来完成时循环? 1 年前 |