【发布时间】:2014-04-01 11:49:25
【问题描述】:
关于 Redis Keyspace Notifications http://redis.io/topics/notifications 的文档在接近尾声时说,从数据库中删除了一个超时键
- “当密钥被命令访问并发现已过期时。”
- ..
问题:检索密钥是否足够,例如通过 KEYS *,还是我必须访问密钥所指的内容?
背景:我省略的第二个过程(上面的..)是一个概率过程,过期密钥的真正删除可能会延迟,从而导致EXPIRED事件的传递。我想确保将通知发送给订阅者,因此仅访问密钥是最简单的。
【问题讨论】:
-
嗯。我懂了。 “KEYS 前缀:*”不是在运行时使用的好主意。但还有什么?
标签: redis