命令族 | 用途说明 | 版本要求 | 详细文档 |
Strings | 字符串的存取与位操作 | 全版本 | |
Hash | 键值对集合操作 | 全版本 | |
List | 双向链表操作 | 全版本 | |
Sets | 无序集合操作 | 全版本 | |
Sorted Sets | 有序集合操作 | 全版本 | |
Keys | 键的通用管理操作 | 全版本 | |
Bitmap | 位数组操作 | 全版本 | |
HyperLogLog | 基数统计 | 全版本 | |
Geo | 地理位置操作 | Redis 4.0+ | |
Stream | 消息流操作 | Redis 5.0+ | |
Pub/Sub | 发布/订阅消息 | 全版本 | |
Scripting | Lua 脚本执行 | 全版本 | |
Transactions | 事务操作 | 全版本 | |
Server | 服务端管理命令 | 全版本 | |
Connection | 连接管理命令 | 全版本 | |
Cluster | 集群管理命令 | Redis 4.0+(集群架构) |
模块 | 用途说明 | 版本要求 | 详细文档 |
JSON Module | JSON 文档的存取与路径操作 | Valkey 8.0+ | |
Bloom Filter Module | 布隆过滤器(概率性判重) | Valkey 8.0+ | |
Search Module | 全文搜索与向量检索 | Valkey 9.0+ |
类型 | 说明 | 典型命令 |
支持跨 Slot | Proxy 层自动拆分请求并汇总结果,业务无感知 | MGET、MSET、DEL |
不支持跨 Slot | 操作的多个 Key 必须位于同一 Slot,否则返回错误。可使用 Hash Tag 规避 | RENAME、MSETNX、SDIFF、SUNION、SINTER、ZINTERSTORE 等 |
{tag} 部分相同的 Key 路由到同一 Slot)来规避限制。例如 {user}.name 和 {user}.age 将落入同一 Slot。COMMAND arg1 arg2 ... [节点ID]
命令 | 差异说明 |
CLUSTER NODES | 返回的节点 IP 地址为实例 Proxy VIP,而非后端分片真实 IP |
CLUSTER SLOTS | 返回的节点 IP 地址为实例 Proxy VIP,而非后端分片真实 IP |
CLUSTER SHARDS | (7.0+/Valkey 8.0+)返回的节点 IP 地址为实例 Proxy VIP,而非后端分片真实 IP |
{user}.name 和 {user}.age)将相关 Key 路由到同一 Slot。SELECT 命令切换),共提供256个 DB(DB 0 ~ DB 255)。文档 | 说明 |
各命令族在不同版本和架构下的逐条支持情况 | |
Redis 5.0 → 6.2 → 7.0 / Valkey 8.0+ 版本间的命令行为变更 | |
CLUSTER NODES / CLUSTER SLOTS 等有限支持命令的使用方法 | |
INFO、SLOWLOG、SCAN 等命令在集群架构下的自定义用法 | |
DMC 数据库管理工具中可执行的命令 | |
Proxy 模式与直连模式在命令支持上的差异 |
文档反馈