腾讯云分布式缓存数据库 connection 族

Connection 命令族主要负责客户端与服务端的连接建立、状态维护、协议协商及精细化管控。其核心命令按功能可分为以下三类。

相关产品
腾讯云分布式缓存数据库(兼容 Redis) 产品页,含版本规格、价格与购买入口。

一、命令介绍

·身份认证与会话控制

·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 ✓ ✓ ✓ ✓ ✓ ✓ ✗ ✗ ✗ ✗ ✗ —
赞 (0)
上一篇 4天前
下一篇 4天前