NOTE

3.3 Redis慢查询

1. Redis执行命令流程 - client发送命令给服务器 - 服务器将命令排队 - 服务器执行命令 - 慢查询统计的就是这个时间 - 服务器返回结果 2. 使用 2.1. 记录慢查询语句 2.2. 慢查询命令 2.3. 分析慢查询原因 - Redis bigkey.md 3. 实现 存储在内存

Redis / Cache创建于 更新于 historical

这是历史学习笔记,可能存在过时或不完整的理解。

1. Redis执行命令流程

  • client发送命令给服务器
  • 服务器将命令排队
  • 服务器执行命令
    • 慢查询统计的就是这个时间
  • 服务器返回结果

2. 使用

2.1. 记录慢查询语句

# 慢查询语句记录在队列中,放在内存。一般设置为1000
slowlog-max-len=1000
# 阈值,单位微妙。一般设置为1ms
slow-log-slower-than=10000

2.2. 慢查询命令

slowlog get [n]
slowlog len
slowlog reset

2.3. 分析慢查询原因

3. 实现

存储在内存中的先进先出的队列