Spec-Zone.ru › Redis

SUBSTR

SUBSTR (deprecated)

С версии Redis 2.0.0 эта команда считается устаревшей.

При миграции или написании нового кода её можно заменить на GETRANGE.

Синтаксис
SUBSTR key start end
Доступна с версии:
1.0.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/substr/

Spec-Zone.ru

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