O Redis é um banco de dados NoSQL do tipo chave/valor, extremamente rápido, o que o torna um banco de dados ideal para diversas situações.
Fácil de instalar e fácil de operar, é escrito em C, o que o torna compatível com os diversos sistemas Linux, Unix, etc.
Caso você deseje instalar o Redis, bastará executar apenas alguns simples passos.
Abra o Terminal de sua preferência e efetue o Download do Redis:
$ curl -O http://download.redis.io/releases/redis-2.8.19.tar.gz
Quando o Download estiver concluído, extraia o contúdo do pacote tar.gz:
$ tar xvzf redis-2.8.19.tar.gz
Após a descompactação do conteúdo do pacote, acesse a pasta recem criada:
$ cd redis-2.8.19
Execute um make para compilar os fontes:
$ make
Se tudo ocorrer normalmente, bastará agora mover os binários para o local adequado:
$ sudo mv src/redis-server /usr/bin
$ sudo mv src/redis-cli /usr/bin
Arquivo de Configurações
Caso você deseje efetuar alguma configuração específica para o Redis, poderá criar um arquivo de configuração nomeado redis.conf na sua pasta home.
Para isto, execute:
$ mkdir ~/.redis
$ touch ~/.redis/redis.conf
Agora basta configurar o arquivo redis.conf, de acordo com as suas necessidades.
Vale lembrar que para que o seu arquivo de configuração seja efetivamente utilizado, é necessário que você indique-o ao Redis.
Rodando o Servidor no Console
Conforme visto, para executar o Redis, basta chamar o executável:
redis-server
Com isto, você terá o Redis em execução.
Se desejar, poderá executar o Redis, passando como argumento, o arquivo de configurações:
redis-server ~/.redis/redis.conf
Acessando o Redis via Console
Caso deseje acessar o Redis via terminal, basta chamar o executável:
redis-cli
Dois comandos bastante úteis que utilizo são:
$ FLUSHDB
Este comando remove todos os dados da base na qual você esta atualmente conectado.
$ FLUSHALL
Este comando remove todos os dados de todas as bases de dados.
Para uma lista completa dos comandos disponíveis, acesse: http://redis.io/commands