Ключи Redis
Команды ключей Redis используются для управления ключами Redis.
Синтаксис
Базовый синтаксис команд ключей Redis выглядит следующим образом:
redis 127.0.0.1:6379> COMMAND KEY_NAME
Примеры
redis 127.0.0.1:6379> SET examplekey redis OK redis 127.0.0.1:6379> DEL examplekey (integer) 1
В приведенном выше примере,DEL— это команда,examplekey— это ключ.(integer) 1Если ключ успешно удален, вывод после выполнения команды:(integer) 0
Команды ключей Redis
Команды ключей Redis
| Нет. | Команда и описание |
|---|---|
| 1 | DEL key Эта команда удаляет ключ, если он существует. |
| 2 | DUMP key Сериализуйте заданный ключ и верните сериализованное значение. |
| 3 | EXISTS key Проверьте, существует ли заданный ключ. |
| 4 | EXPIRE key seconds Установите время истечения для заданного ключа в секундах. |
| 5 | EXPIREAT key timestamp Действие EXPIREAT аналогично EXPIRE; обе команды используются для установки времени истечения ключа. Разница в том, что параметр времени, принимаемый командой EXPIREAT, — это метка времени UNIX. |
| 6 | PEXPIRE key milliseconds Установите время истечения ключа в миллисекундах. |
| 7 | PEXPIREAT key milliseconds-timestamp Установите метку времени (unix timestamp) времени истечения ключа в миллисекундах. |
| 8 | KEYS pattern Найти все ключи, соответствующие заданному шаблону. |
| 9 | MOVE key db Переместить ключ из текущей базы данных в заданную базу данных db. |
| 10 | PERSIST key Удалить время истечения срока действия ключа; ключ будет храниться постоянно. |
| 11 | PTTL key Вернуть оставшееся время истечения срока действия ключа в миллисекундах. |
| 12 | TTL key Вернуть оставшееся время жизни (TTL) заданного ключа в секундах. |
| 13 | RANDOMKEY Вернуть случайный ключ из текущей базы данных. |
| 14 | RENAME key newkey Изменить имя ключа |
| 15 | RENAMENX key newkey Переименовать ключ в newkey только если newkey не существует. |
| 16 | SCAN cursor [MATCH pattern] [COUNT count] Итерировать по ключам в базе данных. |
| 17 | TYPE key Вернуть тип значения, хранящегося в ключе. |
Для дополнительных команд обратитесь к:https://redis.io/commands
Другие расширения