我在修改的项目是一个服务
项目没有配置关联数据库
只是对 redis 进行读写
现在要设置一个 key
希望其永不被删除,也就是不被 LRU 删除
有什么方案?
1
virusdefender 2017-07-27 11:51:23 +08:00
不 expire 的话,不会被删除的
|
2
guyeuro OP @virusdefender LRU 机制会删除吧
|
3
Infernalzero 2017-07-27 12:51:58 +08:00
改下 redis 的逐出策略即可,只是默认的是 LRU
具体用哪个可以自己选,看官方文档,你这需求我觉得用 volatile 系列的就行 |
4
guyeuro OP @Infernalzero 对了,这种情况下还需要把这些永不删除的数据存到 mysql 去吗?
|
5
Infernalzero 2017-07-27 13:13:57 +08:00
@guyeuro 你自己搞的 redis 有 HA 保障的话并且保证有 dump 到磁盘那么不存 mysql 也无所谓啊
|