Redis-慢查询,pipeline,发布订阅
慢查询
慢查询 找到系统中瓶颈的命令
两点说明:
1.慢查询发生在第三阶段
2.客户端超时不一定慢查询,但慢查询是客户端超时的一个可能因素
两个配置默认值
config get slowlog-max-len=128 一种队列 通常设置1000
config get slowlog-log-slower-than=10000 微秒 10ms 通常设置1ms
定期持久化慢查询
慢查询命令
slowlog get [n] 获取慢查询队列
slowlog len 获取慢查询队列长度 队列里面有多少慢查询
slowlog reset 清空慢查询队列
pipeline
pipeline 提高客户端的效率
发布订阅
角色:发布者 订阅者 频道 订阅者可以订阅多频道