Redis – primeiros passos

Facebooktwittergoogle_plusredditpinterestlinkedinmail

Agora que já vimos como instalar o Redis em nosso último post, vamos ver como iniciá-lo e executar alguns comandos através do seu client de linha de comando CLI. As instruções desse post servem para instalações feitas em sistemas Unix, Linux e Mac OS.

Para subir o Redis utilizando sua configuração padrão basta acessar a pasta src, que contém os arquivos binários que foram gerados após a compilação que aprendemos em nosso último post. De dentro da pasta src, execute o comando abaixo:

./redis-server

Se tudo correu bem, você verá uma mensagem parecida com essa: The server is now ready to accept connections on port 6379.

Agora já podemos executar alguns comandos para ver o Redis funcionando. E para fazer nossos primeiros testes, vamos executar o CLI, que é o client de linha de comando que acompanha o Redis. Seu nome é redis-cli, e se encontra na mesma pasta que o redis-server, que executamos para subir o Redis. Ao executar o comando redis-cli, deverá ser exibido no prompt de comando algo assim:

redis 127.0.0.1:6379>

O primeiro comando que vamos testar será o ECHO, que serve apenas para retornar uma mensagem enviada ao servidor através desse comando. Então, digite o comando abaixo:

redis 127.0.0.1:6379> ECHO "ola Ninja!"

Deve ser exibida a mensagem “olá Ninja!” no console do CLI. Bem simples, mas, esse comando no dia a dia não nos serve para muita coisa, certo? Então vamos ver alguns comandos mais úteis para uso com uma aplicação. Vamos utilizar agora o comando SET, que serve para armazenar no Redis uma chave e seu valor.

redis 127.0.0.1:6379> SET administrador_sistema "Desenvolvedor Ninja"

Com a linha acima, deve ser exibida a mensagem “OK’ no console do CLI. Com esse comando acabamos de inserir a chave “administrador_sistema” no Redis, e definimos que seu valor é “Desenvolvedor Ninja”. Simples não? Agora que já temos um valor armazenado, vamos consultá-lo, para isso, vamos usar o comando GET, que é o responsável por buscar o valor de uma determinada chave. Digite o comando abaixo no console:

redis 127.0.0.1:6379> GET administrador_sistema

Como resultado dessa execução, o console do CLI deve exibir a mensagem “Desenvolvedor Ninja”, que é o conteúdo da chave “administrador_sistema”. E agora para finalizar, vamos apagar a chave que acabamos de criar e consultar. Para isso, vamos utilizar o comando DEL. Digite o comando abaixo:

redis 127.0.0.1:6379> DEL administrador_sistema

O console do Redis deverá exibir o número 1 como mensagem, pois o Redis retorna um número inteiro, com a quantidade de chaves que foram excluídas, caso nenhuma chave seja excluída, ele irá retornar o valor 0.

Além do client de linha de comando CLI, o Redis possui clients para várias linguagens de programação, como por exemplo: Java, .net, C, Javascript, Node.js, Scala, dentre outras. Para ver a lista completa, acesse: http://redis.io/clients.

Veremos em um próximo post, alguns exemplos de utilização de clients Java e .net, aguardem.

Facebooktwittergoogle_plusredditpinterestlinkedinmail

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *