更新时间:2026-06-11 GMT+08:00
分享

GeminiDB Redis实例会话管理

操作场景

GeminiDB Redis实例出现性能问题或异常操作时,通常需要结合会话信息,快速定位和解决问题。通过实例会话功能,您可以实时查看目标实例会话的客户端信息,所执行的命令和已连接的时长等信息,并可以根据业务需求终止异常会话。

使用须知

  • 部分低版本的实例需要参考升级GeminiDB Redis内核小版本以支持实例会话功能。
  • Redis Cluster集群版实例不支持实例会话功能。
  • 节点状态为“正常”时,支持实例会话。
  • 客户端连接实例后,显示实例会话的内容。

kill会话操作会导致业务断链,需要业务重连机制,请谨慎操作。

查看实例会话

  1. 登录云数据库GeminiDB控制台
  2. “实例管理”页面,选择指定的实例,单击实例名称。
  3. 在左侧导航树,单击“实例会话”
  4. “实例会话”页面,选择“节点”查看节点对应的会话信息,具体参数请查看表1

    图1 实例会话
    表1 实例会话

    参数

    描述

    addr

    客户端的地址和端口。

    id

    会话id。

    name

    连接名。

    说明:

    默认显示为空;当用户执行“client setname xxx”命令后,将显示连接名称为“xxx”。

    cmd

    最近一次执行的命令。

    age

    以秒计算的已连接时长。

    idle

    以秒计算的空闲时长。

    db

    该客户端正在使用的数据库DB标识,例如DB0,DB1,DB2等。

    fd

    套接字所使用的文件描述符。

    sub

    已订阅频道的数量。

    psub

    已订阅模式的数量。

    multi

    在事务中被执行的命令数量。

  5. 您可以根据自己的需要在会话统计中选择“按照来源统计”或“按照DB统计”,具体参数请查看表2

    • 按照来源统计:节点连接的各个客户端连接数汇总,从大到小取前十个(可能出现并列),展示客户端的ip地址和连接总数。
    • 按照DB统计:节点各数据库连接的客户端的ip和该ip连接节点的连接数,按连接数从高到低取前十个(可能出现并列)。
    图2 会话统计
    表2 会话统计

    参数

    描述

    统计项

    总client数和活跃client数。

    • 总client数:总客户端连接数。
    • 活跃client数:活跃客户端连接数。

    结果

    统计结果。

    来源

    客户端ip地址。

    DB

    GeminiDB Redis数据库DB标识,例如DB0,DB1,DB2等。

    总数

    客户端连接数。

自动刷新

“自动刷新”开关按钮默认关闭,您可以通过单击按钮打开自动刷新。自动刷新打开后,默认每10s刷新一次数据,您可以根据自己的需要选择10s、30s或60s。
图3 自动刷新

kill会话

您可以单击“kill选中会话”、“kill当前节点全部会话”或者“kill实例全部会话”,结束选中的会话或者结束节点、实例全部的会话。

kill会话操作会导致业务断链,需要业务重连机制,请谨慎操作。

图4 kill会话

导出会话

您可以单击“导出节点全部会话”或者“导出实例全部会话”导出会话。
图5 导出会话

相关API

API

说明

获取实例的会话

获取实例的会话。

关闭实例所有节点会话

关闭实例所有节点会话。

相关文档