bitcount、bitop、bitpos、getbit、setbit,Redis 2.8标准架构及4.0、5.0、6.2、7.0版本、Valkey 8.0、9.0的标准架构与集群架构均支持。bitfield:Redis 4.0及以上版本、Valkey 8.0、9.0版本支持。Redis 2.8标准架构不支持。bitfield_ro:仅 Redis 6.2、7.0版本及 Valkey 8.0、9.0版本支持。bitfield 的只读版本。bitop 操作多个源键并写入目标键,不支持跨 Slot;其余命令均操作单个键,无跨 Slot 限制。bitpos 在 Redis 7.0、Valkey 8.0、9.0 中新增 BYTE 和 BIT 参数。命令 | 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 支持 |
bitcount | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — |
bitop | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ |
bitpos | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — |
getbit | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — |
setbit | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — |
bitfield | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ | — |
bitfield_ro | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | — |
文档反馈