Redis - строки

Команды Redis strings используются для управления строковыми значениями в Redis. Ниже приводится синтаксис использования строковых команд Redis.

Синтаксис

redis 127.0.0.1:6379> COMMAND KEY_NAME

пример

redis 127.0.0.1:6379> SET tutorialspoint redis 
OK 
redis 127.0.0.1:6379> GET tutorialspoint 
"redis"

В приведенном выше примере SET и GET это команды, а tutorialspoint это ключ.

Команды Redis Strings

В следующей таблице перечислены некоторые основные команды для управления строками в Redis.

Старший Нет Команда и описание
1 УСТАНОВИТЬ значение ключа

Эта команда устанавливает значение для указанного ключа.

2 ПОЛУЧИТЬ ключ

Получает значение ключа.

3 GETRANGE ключ начало конец

Получает подстроку строки, хранящейся в ключе.

4 GETSET значение ключа

Устанавливает строковое значение ключа и возвращает его старое значение.

5 Смещение ключа GETBIT

Возвращает битовое значение по смещению в строковом значении, хранящемся в ключе.

6 MGET ключ1 [ключ2 ..]

Получает значения всех заданных ключей

7 Значение смещения клавиши SETBIT

Устанавливает или очищает бит по смещению в строковом значении, хранящемся в ключе

8 Значение секунд ключа SETEX

Устанавливает значение с истечением срока действия ключа

9 Значение ключа SETNX

Устанавливает значение ключа, только если ключ не существует

10 Значение смещения клавиши SETRANGE

Заменяет часть строки на ключ, начиная с указанного смещения

11 STRLEN ключ

Получает длину значения, хранящегося в ключе

12 Значение ключа MSET [значение ключа ...]

Устанавливает несколько ключей на несколько значений

13 Значение ключа MSETNX [значение ключа ...]

Устанавливает несколько ключей на несколько значений, только если ни один из ключей не существует

14 Значение в миллисекундах ключа PSETEX

Устанавливает значение и срок действия ключа в миллисекундах

15 Клавиша INCR

Увеличивает целое значение ключа на единицу

16 Шаг ключа INCRBY

Увеличивает целочисленное значение ключа на заданную величину

17 Приращение клавиши INCRBYFLOAT

Увеличивает плавающее значение ключа на заданную величину

18 Клавиша DECR

Уменьшает целое значение ключа на единицу

19 Декремент ключа DECRBY

Уменьшает целочисленное значение ключа на заданное число

20 ДОБАВИТЬ ключевое значение

Добавляет значение к ключу