一、命令介绍
·身份认证与会话控制
·AUTH:通过密码或“用户名 + 密码”完成身份校验。
·SELECT:切换逻辑数据库编号(适用于标准单机/主从架构)。
·QUIT / RESET:用于优雅断开连接或重置当前连接状态。
·连通性检测与协议协商
·PING / ECHO:用于心跳探活与网络连通性测试。
·HELLO:在建立连接时协商 RESP 通信协议版本(RESP2 / RESP3)。
·客户端精细化运维管理(Redis 6.0+ / Valkey 8.0+)
·通过 CLIENT INFO(查询连接属性)、CLIENT SETNAME(设置连接标识)以及 CLIENT NO-EVICT(控制连接级内存淘汰策略)等高级子命令,协助运维人员对海量客户端连接进行高效定位、排查与资源管控。
更多信息请参见 Valkey 产品文档:Connection 命令组。
二、命令支持概览
·基础命令(5个):auth、echo、ping、quit、select,Redis 2.8标准架构及4.0、5.0、6.2、7.0版本、Valkey 8.0、9.0的标准架构与集群架构均支持。
·高版本命令(3个):hello、auth name pwd(带用户名密码的认证)、client kill,仅 Redis 6.2、7.0版本及 Valkey 8.0、9.0版本支持。
·仅标准架构支持:swapdb 命令仅标准架构支持,集群架构不支持。
·全局不支持的命令(7个):client caching、client getredir、client info、client tracking、client trackinginfo、client unpause、reset,所有版本与架构均不支持。
·跨 Slot 限制:Connection 族命令不存在跨 Slot 访问场景。
三、命令兼容性矩阵
Connection 族命令在各版本与架构下的支持情况如下表所示(✓ 表示支持,✗ 表示不支持,— 表示该命令不存在跨 Slot 访问场景)。
| 命令 | Valkey 9.0标准架构 | Valkey 9.0集群架构 | Redis 7.0/Valkey 8.0标准架构 | Redis 7.0/Valkey 8.0集群架构 | Redis 6.2标准架构 | Redis 6.2集群架构 | Redis 5.0标准架构 | Redis 5.0集群架构 | Redis 4.0标准架构 | Redis 4.0集群架构 | Redis 2.8标准架构 | 集群架构跨 Slot 支持 |
| auth | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — |
| auth name pwd | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | — |
| echo | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — |
| ping | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — |
| quit | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — |
| select | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — |
| swapdb | ✓ | ✗ | ✓ | ✗ | ✓ | ✗ | ✓ | ✗ | ✓ | ✗ | ✗ | — |
| hello | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | — |
| client caching | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | — |
| client getredir | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | — |
| client info | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | — |
| client tracking | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | — |
| client trackinginfo | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | — |
| client unpause | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | — |
| reset | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | — |
| client list | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | — |
| client kill | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | — |