Lazoti Rodrigo - Armazenando dados com Redis стр 2.

Шрифт
Фон

135

viii

Casa do Código

Sumário

10 Gerenciando várias instâncias do Redis

137

10.1

Replicação . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

137

10.2 Sentinel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

142

10.3 Cluster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

147

10.4 Próximos passos . . . . . . . . . . . . . . . . . . . . . . . . . .

149

11 Para saber mais

151

Bibliografia

154

Versão: 17.2.12

ix

Capítulo 1

Começando com o Redis

Desde que comecei a estudar e trabalhar com desenvolvimento de software,

sempre considerei que a forma mais fácil e rápida para aprender uma nova

tecnologia é utilizando-a. Por este motivo, a intenção foi escrever um livro prático e nada mais justo do que começar demonstrando como instalar o Redis.

Em geral a instalação do Redis é uma tarefa bem simples para quem utiliza

sistemas operacionais baseados no Unix, porém, para quem utiliza Windows,

esta tarefa pode não ser tão simples ou até mesmo recomendada.

Este livro foi escrito utilizando a versão 2.8.x do Redis.

1.1

Instalando no Unix, Linux e Mac OS

Para sistemas operacionais baseados no Unix, como Linux e Mac OS, a ins-

talação pode ser feita a partir do código-fonte do Redis que está disponível 1.2. Instalando no Windows

Casa do Código

em:

http://redis.io/download

Uma outra opção seria realizar a instalação por um gerenciador de paco-

tes, como o HomeBrew (http://brew.sh) do Mac OS ou o apt-get do Debian e seus derivados. Mas nos exemplos a seguir vou utilizar a instalação através do código-fonte, pois isso pode ser realizado facilmente por qualquer sistema operacional baseado no Unix.

Veja a seguir como fazer a instalação a partir do código-fonte:

wget http://download.redis.io/releases/redis-2.8.x.tar.gz

tar zxvf redis-2.8.x.tar.gz

cd redis-2.8.x

make

No bloco de comandos anterior, o download do Redis é feito utilizando o

programa de linha de comando wget. O x é o número do release, lembre-se

de substituí-lo. Assim que o download estiver concluído, o arquivo é des-

compactado com o comando tar na pasta redis-2.8.x e, após a sua des-

compactação, é necessário realizar a compilação do código-fonte do Redis

utilizando o comando make. A compilação pode demorar um pouco para

terminar, mas após o fim da execução desse comando, o Redis

já esta pronto

para o uso e os arquivos binários gerados estarão acessíveis através da pasta src.

O programa wget não existe nativamente no Mac OS e para resolver isso

podemos substituí-lo pelo programa curl, que consegue fazer o download

de um arquivo pela linha de comando da seguinte forma:

curl http://download.redis.io/releases/redis-2.8.x.tar.gz

-o redis-2.8.x.tar.gz

1.2

Instalando no Windows

O Redis não suporta oficialmente o sistema operacional Windows, mas é pos-

sível instalar uma versão experimental baseada na versão 2.6 do Redis, man-

tida pelo grupo Microsoft Open Tech. Por se tratar de uma versão experimen-

tal, é importante deixar claro que até o momento em que este livro foi escrito a sua instalação é recomendada apenas em ambiente de desenvolvimento.

2

Casa do Código

Capítulo 1. Começando com o Redis

A versão mantida pelo Microsoft Open Tech pode ser obtida através do link

https://github.com/MSOpenTech/redis mas, para simplificar, vamos realizar

o download de um arquivo compactado do repositório do projeto através do

link:

https://github.com/MSOpenTech/redis/archive/2.6.zip

Após o download do arquivo,

vamos descompactá-lo na pasta

redis-2.6, dentro da qual existe uma pasta

bin.

Esta última con-

tém dois arquivos no formato

zip: o arquivo

redisbin.zip e o

redisbin64.zip, que contém os executáveis para a plataforma 32 e

64 bits do Windows, respectivamente. Depois de selecionado o arquivo

correspondente à sua plataforma, basta descompactá-lo.

1.3

Iniciando o Redis

Iniciar o Redis utilizando sua configuração padrão é uma tarefa extrema-

mente simples e rápida. Para os sistemas operacionais Unix, Linux e Mac OS, acesse a pasta src, que contém os arquivos binários gerados pelo comando

make, e execute:

./redis-server

Para

o

sistema

operacional

Windows,

execute

o

arquivo

redis-server.exe que foi extraído do arquivo

redisbin.zip ou

redisbin64.zip conforme a plataforma escolhida.

Independente do sistema operacional utilizado, o Redis irá exibir uma

saída bem parecida com a demonstrada a seguir:

3

1.4. Olá Redis

Casa do Código

Figura 1.1: Saída do servidor Redis.

Não se preocupe com as mensagens geradas pelo Redis nesse momento,

o importante agora é que o servidor do Redis está funcionando de forma ade-

quada.

1.4

Olá Redis

Agora que já temos um servidor do Redis sendo executado, chegou o mo-

mento de realizarmos o famoso Olá Mundo, que neste exemplo será um

ola redis!. Novamente, não se preocupe com os comandos utilizados a se-

guir, nem mesmo com os conceitos do Redis, pois tudo isso será explicado no decorrer do livro.

Precisamos utilizar uma aplicação cliente que consiga conectar a esse ser-

Ваша оценка очень важна

0
Шрифт
Фон

Помогите Вашим друзьям узнать о библиотеке