Redis的缓存策略和主键失效机制

  1. 云栖社区>
  2. 博客>
  3. 正文

Redis的缓存策略和主键失效机制

邴越 2016-05-05 16:14:15 浏览10395
展开阅读全文

作为缓存系统都要定期清理无效数据,就需要一个主键失效和淘汰策略。

>>EXPIRE主键失效机制

在Redis当中,有生存期的key被称为volatile,
在创建缓存时,要为给定的key设置生存期,当key过期的时候(生存期为0),它可能会被删除。

(1)影响生存时间的一些操作

生存时间可以通过使用 DEL 命令来删除整个 key 来移除,或者被 SET 和 GETSET 命令覆盖原来的数据,

也就是说,修改key对应的value和使用另外相同的key和value来覆盖以后,当前数据的生存时间不同。

比如说,对一个 key 执行INCR命令,对一个列表进行LPUSH命令,或者对一个哈希表执行HSET命令,这类操作都不会修改 key 本身的生存时间。

另一方面,如果使用RENAME对一个 key 进行改名,那么改名后的 key 的生存


























网友评论

登录后评论
0/500
评论
邴越
+ 关注