Aprendendo e usando o Redis
Este artigo é baseado no ambiente Redis-4.0.11, aprendendo e usando o Redis:
- Redis-4.0.11
1. Comandos relacionados ao Redis
(1) estrutura de dados
String 等同于Java中的 Map<String, String>
list 等同于Java中的 Map<String, List<String>>
set 等同于Java中的 Map<String, Set<String>>
sort_set 可排序set
hash 等同于Java中的 Map<String, Map<String, String>>
(2) instrução universal
- padrão de chaves
keys * # 查询所有的键 ---慎用
- existe chave para
determinar se uma chave existe, retorne 1 se existir, caso contrário, retorne 0
exists name
- del chave
exclui a chave, retorna 1 se for bem-sucedido, caso contrário, retorna 0
del name
- del chave1 chave2 chave3 chave4
excluir um grupo de chaves, retornar 4 se for bem-sucedido, caso contrário, retornar 0
del k1 k2 k3 k4
- selecione o índice para
alternar a biblioteca Redis, o índice de 0 a 15
select 2
- expirar segundos
da chave Defina o tempo de expiração da chave, a unidade é segundos, a configuração retorna com sucesso 1, caso contrário, retorna 0
expire name 20
- tecla ttl para
visualizar o tempo ao vivo da chave
ttl name
(3) comando String
- definir chave
define um par de valores-chave
set name "jack"
- get key para
obter um par de valor-chave
get name
(4) comando Hash
- hset key value1 v1
define um par de valores-chave
hset user01 name "rose"
hset user01 age 11
- hgetall user01
obtém um par de valores-chave
hgetall user01
- hgetall user01 name
Obtém o campo especificado de um par de valor-chave
hgetall user01 name
- chave hdel value1
exclui um campo de uma chave
hdel key name