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 | ДОБАВИТЬ ключевое значение Добавляет значение к ключу |