GETRANGE
GETRANGE
Синтаксис
GETRANGE key start end
- Доступно с версии:
- 2.4.0
- Сложность по времени:
- O(N), где N — длина возвращаемой строки. Сложность в конечном счёте определяется возвращаемой длиной, но поскольку создание подстроки из существующей строки очень недорого, её можно считать O(1) для коротких строк.
- Категории ACL:
-
@read,@string,@slow,
Возвращает подстроку значения строки, хранящейся в key, определённую смещениями start и end (оба включительно). Отрицательные смещения можно использовать для указания смещения, начиная с конца строки. Так, -1 означает последний символ, -2 — предпоследний и так далее.
Функция обрабатывает запросы за пределами диапазона, ограничивая полученный диапазон фактической длиной строки.
Возврат
Примеры
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/