English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Ключи (key) Redis

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

Синтаксис

Базовый синтаксис команд ключей 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> DEL w3codeboxkey
(integer) 1

В вышеуказанных примерах DEL является командой, w3codeboxkey является ключом. Если ключ был успешно удален, после выполнения команды будет выведено (integer) 1в противном случае будет выведено (integer) 0

Команды ключей Redis

В таблице ниже приведены основные команды, связанные с ключами Redis:

НомерКоманда и описание
1DEL ключ
Эта команда используется для удаления ключа, если он существует.
2DUMP ключ
Сериализовать заданный ключ и вернуть сериализованное значение.
3EXISTS ключ
Проверить, существует ли заданный ключ.
4EXPIRE ключ секунды
Установить время окончания действия ключа для заданного ключа, измеряемое в секундах.
5EXPIREAT ключ метка времени
Функция EXPIREAT аналогична функции EXPIRE, обе они используются для установки времени окончания действия ключа. Разница в том, что параметр времени команды EXPIREAT — это метка времени UNIX (unix timestamp).
6ключ PEXPIRE в миллисекундах
Установить время жизни ключа в миллисекундах.
7PEXPIREAT key milliseconds-timestamp
Установить время жизни ключа в миллисекундах.
8KEYS pattern
Найти все ключи, соответствующие заданному шаблону (pattern).
9MOVE key db
Переместить ключ из текущей базы данных в базу данных db.
10PERSIST key
Удалить время жизни ключа, и ключ будет сохранен навсегда.
11PTTL key
Вернуть оставшееся время жизни ключа в миллисекундах.
12TTL key
Вернуть оставшееся время жизни ключа в секундах.
13RANDOMKEY
Вернуть случайный ключ из текущей базы данных.
14RENAME key newkey
Изменить имя ключа.
15RENAMENX key newkey
Изменить имя ключа на newkey, только если newkey не существует.
16SCAN cursor [MATCH pattern] [COUNT count]
Итерировать ключи в базе данных.
17TYPE key
Вернуть тип значения, хранящегося под ключом.

Более详细的命令 см. здесь:https://redis.io/commands