BITFIELD_RO
BITFIELD_RO key [GET encoding offset [GET encoding offset ...]]
- Available since:
- Redis Open Source 6.0.0
- Time complexity:
- O(1) for each subcommand specified
- ACL categories:
-
@read,@bitmap,@fast, - Compatibility:
- Redis Software and Redis Cloud compatibility
Read-only variant of the BITFIELD command.
It is like the original BITFIELD but only accepts GET subcommand and can safely be used in read-only replicas.
Since the original BITFIELD has SET and INCRBY options it is technically flagged as a writing command in the Redis command table.
For this reason read-only replicas in a Redis Cluster will redirect it to the master instance even if the connection is in read-only mode (see the READONLY command of Redis Cluster).
Since Redis 6.2, the BITFIELD_RO variant was introduced in order to allow BITFIELD behavior in read-only replicas without breaking compatibility on command flags.
See original BITFIELD for more details.
Required arguments
key
The name of the key that holds the string.
Optional arguments
GET encoding offset
Return the value at offset, interpreted with encoding (for example u8 or i16). May be given multiple times.
Examples
BITFIELD_RO hello GET i8 16
Redis Software and Redis Cloud compatibility
| Redis Software |
Redis Cloud |
Notes |
|---|---|---|
| ✅ Standard |
✅ Standard |