更新时间:2022-02-21 GMT+08:00
查询Redis实例慢日志
慢日志是Redis用于记录命令执行时间过长请求的机制。您可以在DCS控制台查看慢请求日志,帮助解决性能问题。
查询结果中,涉及的慢语句命令详情,请前往Redis官方网站查看。
慢日志查询结果由实例两个配置参数决定,如下:
- slowlog-log-slower-than:如果在Redis实例的数据节点中执行一个命令,执行时间超过了slowlog-log-slower-than参数设置的阈值(单位为微秒),则会被记录到慢日志中。该参数的默认值为10000,即10ms,当Redis命令执行时间超过10ms,则生成慢日志。
- slowlog-max-len:Redis记录的慢日志个数由slowlog-max-len参数的值决定,默认值为128个。当慢日志个数超过128时,会将旧的慢日志删除,记录新的慢日志。
实例配置参数的修改以及参数解释,请参考修改实例配置参数。
如果是Redis3.0 Proxy集群实例,必须是2019年10月14号后创建的才支持慢日志查询。如果是之前的实例,可提工单申请升级。升级对业务无任何影响,只是控制台新增支持慢日志查询功能。
控制台查看慢日志
- 登录分布式缓存服务管理控制台。
- 在管理控制台左上角单击,选择区域和项目。
- 单击左侧菜单栏的“缓存管理”,进入实例信息页面。
- 单击需要创建白名单的DCS缓存实例名称,进入该实例的基本信息页面。
- 单击“慢日志”页签。
- 设置查询时间,查看慢日志记录。
如果您想了解返回查询结果中慢语句命令详情,请前往Redis官方网站查看。
图1 实例慢日志记录
父主题: 实例配置管理