Redis 5.0、6.2、7.0标准架构与集群架构均支持 xinfo、xadd、xtrim、xdel、xrange、xrevrange、xlen、xread、xgroup、xreadgroup、xack、xclaim、xpending 命令。Redis 2.8 版本标准架构、4.0 标准架构与集群架构不支持这些命令。Redis 5.0不支持 xautoclaim 命令,而6.2、7.0版本支持 xautoclaim。
集群架构跨 Slot 场景不支持 xread、xreadgroup 命令。
具体信息,请参见下表。✓ 表示支持,x 表示不支持,- 表示该命令不存在跨 Slot 访问的场景。
命令 | 2.8 内存版(标准架构) | 4.0 内存版(标准架构) | 4.0 内存版(集群架构) | 5.0 内存版(标准架构) | 5.0 内存版(集群架构) | 6.2 内存版(标准架构) | 6.2 内存版(集群架构) | 7.0 内存版(标准架构) | 7.0 内存版(集群架构) | 内存版(集群架构)跨 Slot 支持 |
xinfo | x | x | x | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - |
xadd | x | x | x | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - |
xtrim | x | x | x | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - |
xdel | x | x | x | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - |
xrange | x | x | x | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - |
xrevrange | x | x | x | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - |
xlen | x | x | x | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - |
xread | x | x | x | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | x |
xgroup | x | x | x | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - |
xreadgroup | x | x | x | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | x |
xack | x | x | x | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - |
xclaim | x | x | x | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - |
xpending | x | x | x | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - |
xautoclaim | x | x | x | x | x | x | x | x | x | - |