帮你快速理解、总结文档立即下载

connection 族

最近更新时间:2026-08-06 18:51:32
我的收藏

命令介绍

Connection 命令族主要负责客户端与服务端的连接建立、状态维护、协议协商及精细化管控。其核心命令按功能可分为以下三类:
身份认证与会话控制
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
✓
✓
✓
✓
✓
✓
✗
✗
✗
✗
✗
—