当Redis提到过期密钥时,它是什么意思?

u91tlkcl  于 2022-11-21  发布在  Redis
关注(0)|答案(1)|浏览(145)

redis的意思是“他们仍然会获取数据集中存在的过期的完整状态。有人能用更通俗的术语解释一下这实际上是什么意思吗?”
下面是redis如何使密钥过期的摘录。
https://redis.io/commands/expire/#how-redis-expires-keys
但是,虽然连接到主服务器的复制副本不会单独使密钥过期(但会等待来自主服务器的DEL),但它们仍将采用数据集中现有过期的完整状态

whlutmcx

whlutmcx1#

复制品已经复制了所有的EXPIRE/EXPIREAT/SET .. EX/等命令,所以它 * 知道每个密钥的过期时间 *;它只是不直接对它们采取行动,而是等待,直到它听到主密钥已经过期,才从它自己的数据集中删除它。

相关问题