Redis從庫setex過期key未刪除


------------恢復內容開始------------

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過期未刪除的情況,特此記錄下!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM