Redis-慢查询,pipeline,发布订阅

慢查询

慢查询 找到系统中瓶颈的命令
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 提高客户端的效率

Redis-慢查询,pipeline,发布订阅
Redis-慢查询,pipeline,发布订阅
Redis-慢查询,pipeline,发布订阅
Redis-慢查询,pipeline,发布订阅


发布订阅

角色:发布者 订阅者 频道 订阅者可以订阅多频道
Redis-慢查询,pipeline,发布订阅
Redis-慢查询,pipeline,发布订阅