Performance
數以千計的過期鍵對 Redis 的性能有影響嗎?
我是 Redis 的新手,所以我不知道我應該關心哪些指標以及如何監控它的健康狀況和響應能力。
我和我的同事正在維護一個軟體,該軟體大量使用 Redis 進行記憶體。有時 Redis 會因為同時發生太多請求而變慢,但遺憾的是,我不確定應該歸咎於我們的哪個程序(這是一個遺留軟體項目,有幾十個程序同時執行,加上通過 cron 觸發的時間程序)。
我可以看到,Redis 在其儲存中有數千到 150 萬個過期密鑰,這是否會在添加或查詢新/其他密鑰時以某種方式損害性能?
否。過期密鑰的數量是自伺服器啟動或重置其統計資訊以來的匯總,不一定與實際負載相關。
查看 Redis 的日誌文件和
SLOWLOG
嘗試找出根本原因。