BITFIELD_RO
BITFIELD_RO
BITFIELD_RO key [GET encoding offset [GET encoding offset ...]]
- Доступно с версии:
- 6.0.0
- Сложность вычисления:
- O(1) для каждого указанного подкоманды
- Категории ACL:
-
@read,@bitmap,@fast,
Только для чтения версия команды BITFIELD. Она аналогична исходной команде BITFIELD, но принимает только подкоманду GET и может безопасно использоваться в репликах только для чтения.
Поскольку исходная команда BITFIELD имеет опции SET и INCRBY, она технически помечена как команда записи в таблице команд Redis. По этой причине реплики только для чтения в кластере Redis перенаправят её на мастер-инстанс, даже если подключение находится в режиме только для чтения (см. команду READONLY кластера Redis).
С Redis 6.2 была введена версия BITFIELD_RO, чтобы позволить поведению команды BITFIELD в репликах только для чтения без нарушения совместимости по флагам команд.
Для получения более подробной информации см. исходную команду BITFIELD.
Примеры
BITFIELD_RO hello GET i8 16
Возвращаемое значение
Массивный ответ: Массив, в котором каждый элемент является соответствующим результатом подкоманды, указанной в том же положении.
© 2006–2022 Salvatore Sanfilippo
Licensed under the Creative Commons Attribution-ShareAlike License 4.0.
https://redis.io/commands/bitfield_ro/