Redis从库setex过期key未删除
Posted 一见钟情算不算爱
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis从库setex过期key未删除相关的知识,希望对你有一定的参考价值。
------------恢复内容开始------------
LZ调试过程中发现setex或expire的过期时间减少为0就停止了,通过key依然能获取到value,然后开始查询原因。
- 首先看是否存在配置过期删除策略引起的,经过查找资料发现不是这个原因
- 然后又找了一台机器setex或expire发现过期是会删除的
- 最后发现是之前一同事重启过redis(LZ的Redis是主从配置),所以变成从库了,当时是只读还以为是单机所以把只读slave-read-only yes改为slave-read-only no,所以导致这个问题,最终把主从恢复解决该问题。
以上是修改前后对比。
这是LZ遇到的redis的key过期未删除的情况,特此记录下!
以上是关于Redis从库setex过期key未删除的主要内容,如果未能解决你的问题,请参考以下文章