Algumas instruções de dados comumente usados Redis

A operação é Redis chave - valor armazenado na forma de
chave é uma cadeia
de valor: String, tabela hash, set list, coleções conjunto, zset cinco tipos de coleções

19.6.1.String tipo de operação

comando Set : conjunto de instruções de criação de valor chave
 obter comando : obter dados importantes para se obter
pares chave-valor, válido: chave SETEX segundo valor
após o nome SETEX 10 zs # 10 segundos, eo nome desaparece
 configurar vários pares chave-valor : MSET key1 value1 key2 value2 ... inserido simultaneamente
nome MSET ZS Idade 18 é
l obtenção de uma pluralidade de valores : mget key1 key2 ...
MSET nome Idade
l Ver todas as chaves : chaves * Ver Redis todos primário chaves
vista l para introduzir um começo. : chaves a *
teclas de um *, a *, teclas Um

Ver botão:

. 1 exibir todas as chaves : Chaves *
Chaves *
2 chave a fim de começar. : a * Chaves
Chaves a *, a * Chaves, Chaves a
3 para ver se existem chave. : Chave EXISTE
EXISTE nome
4. Verifique o tipo de chave : key1 do tipo
do nome do tipo
l definir chave válida, tecla delete : expirar chave segundos
após expirar 18500348106 300 # 10 Miao, desaparece nome

 chave set é válido chave, de exclusão : expirar chave segundos (usado para fazer o código de verificação operacional)
após 10 # 10 segundos expirar nome, nome desaparece
 Verifique a validade da chave : Chave ttl
nome ttl

Descrição: valor Permanente chave válida, mostrando fora do tempo válido de dados é "-1", se ele tiver expirado "-2"

flushall, vazio
flushall (Não opere esta directiva na empresa)

instruções 19.6.2.Hash

dados aumentou

1. Aumento da chave e valor do campo : Campo-chave valor HSEt
HSEt Nome de Pessoa ZS

Atributo para a pluralidade de domínio : hmset Key filed1 VALUE1 Field2 value2 ...
nome hmset Pessoa Idade 18 é ZS

Obter dados:

1. Obter os atributos de domínio (campos) : hget campo Key
nome hget Pessoa

2. Obter mais domínios Propriedades : hmget Key filed1 Field2 ...
hmget a Pessoa Nome Idade

Todos os atributos (campos) de domínio 3. Get : Chave hkeys
hkeys pessoa # mostra, idade nome

Excluir os dados:

1. Retire a pluralidade de valores de atributos (campos) : Chave field1 HDEL Field2 ...
nome HDEL Pessoa Idade

instruções 19.6.3.List

Inserir dados:

1. Os dados esquerda inserção : LPUSH valor2 ... Chave de VALUE1
. 1 # 2 3 inseridos os dados da esquerda lpush num_list

2. Insira os dados corretos : Chave RPUSH VALUE1 value2 ...
. Num_list RPUSH 1 para a direita para inserir dados # 2. 3

3. Especificar a chave, o elemento antes da posição de inserção dos elementos de idade:
Formato: Chave antes lColoque oldValue newValue
lColoque num_list antes 1 10.

4. Especificar a chave, a posição do elemento de inserção velhos elementos :
Formato: lColoque Chave Depois oldValue newValue
lColoque Após num_list 1 10.

Obter dados:

1. posição inicial adquirida a partir do número de identificação para a posição de paragem dos elementos:
Formato: Lrange Key Start Stop
(ponto de nota, o último elemento pode representar -1)
Lrange num_list -1 0
NOTA: Certifique-se de adicionar espaço de volta subscrito

2. Defina os valores de elementos de índice especificadas : valor do índice Key LSet
LSet valor do índice num_list é o número 0 6 # 0-6

Excluir os dados:

1. A lista de campo de chave, conte vezes antes, o valor do elemento eliminação é o valor :
Formato: lrem chave valor de contagem
contagem: o número a ser excluído
valores a serem excluídos: valor
count> 0: Número de início do zero, contagem <0 do cabeça cauda, count = 0 para encontrar todos os elementos
lrem num_list 2 a # da esquerda para a direita para apagar dois por
lrem num_list -2 # direita para a esquerda para excluir um dois por
lrem num_list um # 0 para apagar todas de uma

instruções 19.7.Set

tipo set

Características: coleção desordenada (ordem), ordenou relação magnitude, não pode armazenar elementos duplicados
16392

elemento aditivo
1. Adicionar a uma pluralidade de campos de chave de dados (conjunto) em
, a member2 member1 é ... chave Sadd
NUM_SET Sadd. 1. 4. 4. 5. 6. 7

Obtém o elemento:
2. obter todos os elementos de uma coleção de domínios-chave
: smembers chave
smembers NUM_SET

Removendo elementos:
1. Eliminar os elementos-chave valor especificado
: valor de chave Srem
Srem NUM_SET 1

instruções 19.8.Zset

Características: conjunto ordenado, valor pontuação é um peso
Sequência: ordem natural
para aumentar os dados
1. Além da chave pluralidade score1 no conjunto de domínios, dados member1

formato: Zadd chave score1 o member1 score2 memever2 ...
Zadd ZS 20 é o nums 10 Lisi

aquisição de dados:
1. Retorno elemento membro dentro do intervalo especificado:

Formato: Z Faixa A paragem tecla START
Iniciar: para começar índice, compreendendo
parada: terminando índice, compreendendo, -1 é o último elemento
nums zrange 0 -1

2. Obter o elemento de valor entre o mínimo e o máximo de pesos (inclusive):
Formato min zrangebyscore max chave
zrangebyscore os nums 0 230

3. obter pontuação membro do domínio-chave do conjunto de valores de peso:
Formato: membro Key zscore
zscore os nums ZS

Removendo elementos:
1. Elimine o campo especificado nos valores recolha de elementos:
Formato: zrem Key member1 member2 ...
zrem nums ZS lisi

2. Remover os pesos mentiras definidas dentro de um intervalo especificado (min, max) elementos:
Formato min zremrangebyscore max chave
zremrangebyscore 20 é as nums 0

Publicado 14 artigos originais · ganhou elogios 4 · Visualizações 248

Acho que você gosta

Origin blog.csdn.net/Red_rose9/article/details/105257213
Recomendado
Clasificación