您可以在云数据库Redis版的控制台查看慢请求日志,找到解决性能问题、优化请求的线索。

前提条件

Redis实例的引擎版本为4.0或以上。

说明 如果您的实例版本不符合使用日志管理功能的条件,并且您确认需要升级版本以使用该功能,请参见升级小版本升级大版本

背景信息

慢日志是Redis用于记录执行时间过长请求的机制。如果Redis实例的数据节点中一个命令的执行时间超过了slowlog-log-slower-than参数设置的阈值,则会被记录到慢日志中,日志保留时间为72小时。云数据库Redis中该参数的默认值为10000,单位为微秒,即10毫秒。
说明 集群版实例代理服务器中的慢日志阈值为500毫秒,您可以通过rt_threshold_ms参数调整该阈值,操作方式请参见参数说明及设置方法

云数据库Redis版记录的慢日志个数由slowlog-max-len参数的值决定,默认记录128个。参数设置方法请参见参数说明及设置方法,如非必要不建议修改该参数的值。

操作步骤

  1. 登录Redis管理控制台
  2. 在界面左上方的菜单栏中选择实例所在的地域 。
  3. 实例列表页,单击目标实例ID或者其右侧操作栏的管理
  4. 实例信息页,单击左侧导航栏中的日志管理 > 慢日志
  5. 如果实例为集群版,选择需要查看慢日志的节点类型。
    说明 其它版本的实例仅支持查询数据节点的慢日志,无需执行该步骤。
  6. 慢日志页,单击查询时间区域右侧的日历按钮,选择预置的时间,或者分别选择开始时间结束时间,然后单击确定在控制台日志管理中查看慢日志