BITFIELD_RO

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

这是 BITFIELD 命令的只读变体。它类似于原始的 BITFIELD 命令,但只接受 GET 子命令,并且可以在只读副本中安全使用。

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

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

有关更多详细信息,请参阅原始 BITFIELD 命令。

示例

BITFIELD_RO hello GET i8 16

RESP2/RESP3 回复

数组回复:每个条目都是在相同位置给出的子命令的相应结果。
评价此页面
返回顶部 ↑