Spec-Zone.ru › Redis

GETRANGE

GETRANGE
Синтаксис
GETRANGE key start end
Доступно с версии:
2.4.0
Сложность по времени:
O(N), где N — длина возвращаемой строки. Сложность в конечном счёте определяется возвращаемой длиной, но поскольку создание подстроки из существующей строки очень недорого, её можно считать O(1) для коротких строк.
Категории ACL:
@read, @string, @slow,

Возвращает подстроку значения строки, хранящейся в key, определённую смещениями start и end (оба включительно). Отрицательные смещения можно использовать для указания смещения, начиная с конца строки. Так, -1 означает последний символ, -2 — предпоследний и так далее.

Функция обрабатывает запросы за пределами диапазона, ограничивая полученный диапазон фактической длиной строки.

Возврат

Ответ в формате строки BULK

Примеры

SET mykey "This is a string"
GETRANGE mykey 0 3
GETRANGE mykey -3 -1
GETRANGE mykey 0 -1
GETRANGE mykey 10 100

© 2006–2022 Salvatore Sanfilippo
Licensed under the Creative Commons Attribution-ShareAlike License 4.0.
https://redis.io/commands/getrange/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API