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