在云数据库Redis中执行imonitor命令仅返回“OK”

问题描述

通过Redis客户端连接云数据Redis企业版实例后,执行imonitor命令后,系统仅返回“OK”,没有返回相关的监控信息。

问题原因

imonitor命令需要通过telnet连接Redis实例后执行。

解决方案

改用telnet连接Redis实例后即可正常执行imonitor命令,详细步骤如下:

  1. 在本地命令行工具中执行下列命令,通过telnet连接Redis实例。
    telnet [$Redis_Host] [$Redis_Port]
    说明
    • [$Redis_Host]:指Redis的连接地址。
    • [$Redis_Port]:指Redis的连接端口号,一般为“6379”。
    系统返回如下,说明连接成功。
    Trying 192.168.*.181...
    Connected to r-hp***op.redis.huhehaote.rds.aliyuncs.com.
    Escape character is '^]'.
  2. 参考下列命令,输入Redis密码。如果您未设置Redis密码,可跳过本步骤。
    auth [$Redis_Passwd]
    说明:[$Redis_Passwd]指Redis的密码。
  3. 参考以下示例,运行imonitor命令,用于监控指定数据库上的系统日志。
    imonitor [$DB_Index]
    说明:[$DB_Index]为指定数据库的序号,例如“0”。
    系统显示类似如下:
  4. 如需退出imonitor,请输入quit命令。

更多信息

包括imonitor在内的阿里云自研Redis命令,可以在云数据库Redis的集群版和读写分离版中使用,暂不支持在标准版中使用。

相关文档

适用于

  • 云数据库Redis

如果您的问题仍未解决,您可以在阿里云社区免费咨询提交工单联系阿里云技术支持。