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日志文件中写入异常日志。