<path_redis>/src
./redis-server
<path_redis>/src
./redis-cli
ECHO "estou no redis"
SET "total_de_cursos" 105
OK
GET "total_de_cursos"
"105"
SET "total_de_cursos" 106
OK
GET "total_de_cursos"
"106"
DEL "total_de_cursos"
GET "total_de_cursos"
(nil)
KEYS *
* pesquisa um ou mais caracter, ? um caracter qualquer, [12] 1 ou 2
*teste => todas as chaves que terminam com a palavra teste
b?la => qualquer caracter, traria bala, bela, bila, b0la ...
lut[ao] => tras as chaves luta e luto
MSET resultado:03-05-2015:megasena "1, 3, 17, 19, 24, 26" resultado:22-04-2015:megasena "15, 18, 20, 32, 37, 41" resultado:15-04-2015:megasena "10, 15, 18, 22, 35, 43"
OK
HSET resultado:24-05-2015:megasena "numeros" "13, 17, 19, 25, 28, 32"
(integer) 1
HSET resultado:24-05-2015:megasena "ganhadores" 23
(integer) 1
resultado:24-05-2015:megasena {
"numeros": "13, 17, 19, 25, 28, 32",
"ganhadores": 23
}
HGET resultado:24-05-2015:megasena "ganhadores"
"23"
HDEL resultado:24-05-2015:megasena "numeros"
(integer) 1
HGET resultado:24-05-2015:megasena "numeros"
(nil)
HMSET "sessao:usuario:1675" "nome" "guilherme" "total_de_produtos" "3" "sobrenome" "silveira"
OK
EXPIRE "sessao:usuario:1675" 1800
(integer) 1
TTL "sessao:usuario:1675"
(integer) 1680
// Após expirar a consulta retorna _nil_
HGET "sessao:usuario:1675" "nome"
(nil)
// Se ela não existir é criada com o valor 1
INCR pagina:/contato:25-05-2015
(integer) 10
DECR pagina:/contato:25-05-2015
(integer) 9
INCRBY compras:25-05-2015:valor 15
(integer) 15
DECRBY compras:25-05-2015:valor 2
(integer) 13
INCRBYFLOAT compras:25-05-2015:valor 10.50
"42.5"
DECRBYFLOAT compras:25-05-2015:valor 0.50
"42.0"
SETBIT acesso:25-05-2015 15 1
(integer) 0
GETBIT acesso:25-05-2015 15
(integer) 1