English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Команды для работы с типом данных строк в Redis используются для управления значениями строк, базовый синтаксис следующий:
redis 127.0.0.1:6379> COMMAND KEY_NAME
redis 127.0.0.1:6379> SET w3codeboxkey redis OK redis 127.0.0.1:6379> GET w3codeboxkey "redis"
В примерах, которые мы использовали, мы использовали SET и GET Команда, ключ w3codeboxkey.
В таблице ниже перечислены常用的 команды redis для работы со строками:
Номер | Команда и описание |
---|---|
1 | SET ключ значение Устанавливает значение ключа. |
2 | GET ключ Возвращает значение ключа. |
3 | GETRANGE ключ start end Возвращает подстроку строки, хранящейся под ключом. |
4 | GETSET ключ значение Устанавливает значение ключа в value и возвращает старое значение ключа (old value). |
5 | GETBIT ключ offset Возвращает бит на указанной позиции в строке, хранящейся под ключом. |
6 | MGET ключ1 [ключ2..] Возвращает все (один или несколько) значения ключей. |
7 | SETBIT ключ offset значение Устанавливает или очищает бит на указанной позиции в строке, хранящейся под ключом. |
8 | SETEX ключ seconds значение Связывает значение value с ключом и устанавливает время жизни ключа в seconds (в секундах). |
9 | SETNX ключ значение Устанавливает значение ключа только в том случае, если ключ не существует. |
10 | SETRANGE ключ offset значение Заменяет значение строки, хранящейся под ключом, с помощью параметра value, начиная с позиции offset. |
11 | STRLEN ключ Возвращает длину строки, хранящейся под ключом. |
12 | MSET ключ значение [ключ значение ...] Одновременно установить один или несколько пар ключ-значение. |
13 | MSETNX ключ значение [ключ значение ...] Одновременно установить один или несколько пар ключ-значение, если и только если все данные ключей не существуют. |
14 | PSETEX ключ миллисекунды значение Эта команда подобна команде SETEX, но она устанавливает время жизни ключа в миллисекундах, а не в секундах, как это делает команда SETEX. |
15 | INCR ключ Увеличить числовое значение, хранящееся в ключе, на единицу. |
16 | INCRBY ключ приращение Добавить к значению, хранящемуся в ключе, заданное значение. |
17 | INCRBYFLOAT ключ приращение Добавить к значению, хранящемуся в ключе, заданное значение. |
18 | DECR ключ Уменьшить числовое значение, хранящееся в ключе, на единицу. |
19 | DECRBY ключ уменьшение Уменьшить значение, хранящееся в ключе, на заданное значение. |
20 | APPEND ключ значение Если ключ уже существует и является строкой, команда APPEND добавляет指定的 значение в конце значения ключа. |
Более подробные команды см. здесь:https://redis.io/commands