redis的生命周期
关于慢查询的两个配置
slowlog-max-len 储存慢查询信息的队列长度
在redis中,慢查询语句存储在一个固定长度的先进先出队列当中,它们被保存在内存当中。
slowlog-log-slower-than 慢查询阈值
- 单位是微秒
- slowlog-log-slower-than=0,记录所有命令
- slowlog-log-slower-than<0,不记录慢查询
慢查询命令
- slowlog get[n]: 获取慢查询队列,n为获取的数量
- slowlog len: 获取慢查询队列的长度
- slow reset: 清空慢查询队列
配置慢查询注意事项
- slowlog-max-len不要设置过大,默认10ms,通常1ms
- slowlog-log-slower-than不要设置过小,通常1000左右
- 理解生命周期
- 定期持久化慢查询