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

作为缓存系统都要定期清理无效数据,就需要一个主键失效和淘汰策略。
1、Expire主键失效机制
在redis当中,有生存期的key被称为volatile,在创建缓存时,要为给定的key设置生存期,当key过期的时候(生存期为0),他就可能被删除。
(1)影响生存时间的一些操作
生存时间可以通过使用DEL命令来删除整个key来删除,或者被set和getSet命令覆盖原来的数据。也就是说,修改key对应的value和使用另外相同的key和value来覆盖以后,当前数据的生存时间不同。
(2)如何更新生存时间
可以对一个已经带有生存时间的key执行EXPIRE命令,新指定的生存时间会取代旧的生存时间。

posted on 2017-02-07 10:16  程序狗狗  阅读(499)  评论(0编辑  收藏  举报

导航