位字段只读

语法
BITFIELD_RO key [GET encoding offset [GET encoding offset ...]]
可用版本
6.0.0
时间复杂度
每个指定的子命令为 O(1)
ACL 类别
@read, @bitmap, @fast,

BITFIELD 命令的只读变体。它与原始的 BITFIELD 相似,但只接受 GET 子命令,可以在只读副本中安全使用。

由于原始的 BITFIELD 具有 SETINCRBY 选项,因此在 Redis 命令表中它被技术性地标记为写入命令。因此,Redis 集群中的只读副本即使连接处于只读模式(参见 Redis 集群的 READONLY 命令),也会将其重定向到主实例。

从 Redis 6.2 开始,引入了 BITFIELD_RO 变体,以便在只读副本中允许 BITFIELD 行为,而不会破坏命令标志的兼容性。

有关更多详细信息,请参见原始的 BITFIELD

示例

BITFIELD_RO hello GET i8 16

RESP2/RESP3 回复

数组回复:每个条目是给定位置的子命令的相应结果。
RATE THIS PAGE
Back to top ↑