码迷,mamicode.com
首页 > 其他好文 > 详细

Redis从库setex过期key未删除

时间:2020-07-07 20:55:46      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:-o   load   单机   16px   font   sla   size   原因   资料   

------------恢复内容开始------------

LZ调试过程中发现setex或expire的过期时间减少为0就停止了,通过key依然能获取到value,然后开始查询原因。

  1. 首先看是否存在配置过期删除策略引起的,经过查找资料发现不是这个原因
  2. 然后又找了一台机器setex或expire发现过期是会删除的
  3. 最后发现是之前一同事重启过redis(LZ的Redis是主从配置),所以变成从库了,当时是只读还以为是单机所以把只读slave-read-only yes改为slave-read-only no,所以导致这个问题,最终把主从恢复解决该问题。

 技术图片技术图片

 

 

以上是修改前后对比。

这是LZ遇到的redis的key过期未删除的情况,特此记录下!

 

Redis从库setex过期key未删除

标签:-o   load   单机   16px   font   sla   size   原因   资料   

原文地址:https://www.cnblogs.com/autumn007/p/13262561.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!