Redis 2.8版本标准架构、4.0、5.0、6.2、7.0版本标准架构与集群架构,均支持 auth、echo、ping、quit、select 命令。
Redis 2.8版本标准架构、4.0、5.0、6.2、7.0版本标准架构与集群架构,均不支持client caching、client getredir、client info、client tracking、client trackinginfo、client unpause、reset、client list、client kill 命令。
Redis 2.8版本标准架构、4.0、5.0、6.2、7.0版本集群架构,均不支持 swapdb 命令,而4.0、5.0、6.2、7.0版本标准架构支持 swapdb。
hello 命令为兼容 Redis 6.2版本新增的命令,当前仅支持 RESP2 协议。
auth、echo、ping、quit、select、swapdb、hello 命令均不存在(集群架构)跨 Slot 场景。
connection 族的 auth、echo、ping、quit、select、swapdb、hello 命令支持的版本详细信息,请参见下表,✓ 表示支持,x 表示不支持,- 表示该命令不存在跨 Slot 访问的场景。
命令 | 2.8 内存版(标准架构) | 4.0 内存版(标准架构) | 4.0 内存版(集群架构) | 5.0 内存版(标准架构) | 5.0 内存版(集群架构) | 6.2 内存版(标准架构) | 6.2 内存版(集群架构) | 7.0 内存版(标准架构) | 7.0 内存版(集群架构) | 内存版(集群架构)跨 Slot 支持 |
auth | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - |
auth name pwd | x | x | x | x | x | ✓ | ✓ | ✓ | ✓ | - |
echo | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - |
ping | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - |
quit | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - |
select | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - |
swapdb | x | ✓ | x | ✓ | x | ✓ | x | ✓ | x | - |
hello | x | x | x | x | x | ✓ | ✓ | ✓ | ✓ | - |
client caching | x | x | x | x | x | x | x | x | x | - |
client getredir | x | x | x | x | x | x | x | x | x | - |
client info | x | x | x | x | x | x | x | x | x | - |
client tracking | x | x | x | x | x | x | x | x | x | - |
client trackinginfo | x | x | x | x | x | x | x | x | x | - |
client unpause | x | x | x | x | x | x | x | x | x | - |
reset | x | x | x | x | x | x | x | x | x | - |
client list | x | x | x | x | x | x | x | x | x | - |
client kill | x | x | x | x | x | x | x | x | x | - |