Ключи 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

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

Для дополнительных команд обратитесь к:https://redis.io/commands

Другие расширения