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

Chave (key) Redis

Os comandos de chaves Redis são usados para gerenciar chaves no Redis.

Sintaxe

A sintaxe básica dos comandos de chaves Redis é a seguinte:

redis 127.0.0.1:6379> COMMAND KEY_NAME

Exemplo online

redis 127.0.0.1:6379> SET w3codeboxkey redis
OK
redis 127.0.0.1:6379> DEL w3codeboxkey
(inteiro) 1

No exemplo acima DEL é um comando, w3codeboxkey é uma chave. Se a chave for deletada com sucesso, após a execução do comando será exibido (inteiro) 1,caso contrário, será exibido (inteiro) 0

Comandos de chaves Redis

A tabela a seguir fornece comandos básicos relacionados a chaves Redis:

NúmeroComando e descrição
1DEL key
Este comando é usado para deletar a chave se ela existir.
2DUMP key
Serializa a chave dada e retorna o valor serializado.
3EXISTS key
Verifica se a chave dada existe.
4EXPIRE key seconds
Define um tempo de expiração para a chave dada, em segundos.
5EXPIREAT key timestamp
O efeito do EXPIREAT é semelhante ao do EXPIRE, ambos são usados para definir um tempo de expiração para a chave. A diferença está na ordem de tempo aceita pelo comando EXPIREAT, que é um carimbo de tempo UNIX (unix timestamp).
6PEXPIRE key milliseconds
Define o tempo de expiração da chave em milissegundos.
7PEXPIREAT key milliseconds-timestamp
Define o tempo de expiração da chave como um timestamp (unix timestamp) em milissegundos.
8KEYS padrão
Encontra todas as chaves que correspondem ao padrão (padrão) especificado.
9MOVE key db
Move a chave do banco de dados atual para o banco de dados db especificado.
10PERSIST key
Remove o tempo de expiração da chave, a chave será mantida permanentemente.
11PTTL key
Retorna o tempo restante de expiração da chave em milissegundos.
12TTL key
Retorna o tempo restante de vida (TTL, time to live) da chave em segundos.
13RANDOMKEY
Retorna uma chave aleatória do banco de dados atual.
14RENAME key newkey
Modifica o nome da chave key.
15RENAMENX key newkey
Renomeia a chave key para newkey apenas se newkey não existir.
16SCAN cursor [MATCH padrão] [CONTAR cont]
Itera sobre os chaves do banco de dados.
17TYPE key
Retorna o tipo de valor armazenado na chave.

Mais comandos, consulte:https://redis.io/comandos