slowlog Redis慢查詢redis
日誌內容說明:安全
大對象查詢性能
redis-cli -h -p -a --bigkeys線程
Redis 負載查詢3d
redis-cli -h -p -a --stat,以1秒爲頻率,輸出Redis的負載信息unix
該命令輸出Redis負載狀況,
keys Redis中對象的個數
clients 客戶端個數
blocked 阻塞個數
requests 接受到的請求數累加(新增數)
connection 鏈接數日誌
Redis命令統計信息對象
redis-cli -h -p -a info commandstats 查詢Redis各種命令的開銷統計信息。blog
持久化阻塞隊列
Fork持久化阻塞
對於RDB或者AOF持久化,是經過fork進程完成的,fork線程持久化時耗時過長,會阻塞Redis主線程,
用redis-cli -h -p -a info stats 查看fork阻塞,latest_fork_usec表示最近一次持久化產生的阻塞
AOF持久化阻塞
AOF持久化會每秒執行一次刷盤操做,fsync刷盤會一直等待到數據寫盤完成,若是磁盤繁忙或者磁盤自己性能形成的IO壓力,若是主線程發現距上一次fync成功超過2s,爲了安全性(數據寫盤),會產生(寫)阻塞,直到fsync刷盤完成。這種狀況會將往Redis日誌文件中寫入異常日誌。