我是 Redis 的新手,所以我不知道我應該關心哪些指標以及如何監控其運作狀況和回應能力。
我和我的同事正在維護一個軟體,該軟體大量使用 Redis 進行快取。有時Redis 會因為同時發生太多請求而變慢,但遺憾的是我不確定該歸咎於我們的哪個進程(這是一個遺留軟體項目,有數十個進程同時運行,加上透過cron 時間觸發的進程) )。
我可以看到,Redis 的儲存空間中有數千到 150 萬個過期金鑰,這是否會在新增或查詢新/其他金鑰時損害效能?
答案1
不會。
查看 Redis 的日誌檔和SLOWLOG
試著找出根本原因。