Redis construído no ambiente Linux
1. Crie um diretório
[root @ 192 locais] # mkdir / usr / / Redis locais
2. Descarregar Redis, e descompacte
[Root @ 192 locais] # wget http://download.redis.io/releases/redis-5.0.8.tar.gz
[Root @ 192 locais] # tar -zxvf redis-5.0.8.tar.gz
3. Redis Compilar
[Root @ 192 redis-5.0.8] # make
[Root @ 192 redis-5.0.8] # cd src /
[Root @ 192 Redis-5.0.8] # make install prefix = / usr / local / Redis
arquivo de configuração 4.Copie para especificar o diretório de instalação
[Root @ 192 Redis-5.0.8] # cd / usr / local / Redis
[Root @ 192 redis-5.0.8] # mkdir etc
[Root @ 192 redis-5.0.8] # cp /usr/local/redis-5.0.8/redis.conf / usr / local / Redis / etc /
5. Configurar e iniciar o serviço redis.conf
Você pode definir as informações da porta, ip, daemons, etc.
Em seguida, iniciar o serviço
[Root @ 192 redis-5.0.8] # / usr / local / Redis / bin / Redis-servidor /usr/local/redis/etc/redis.conf
Redis pseudo Cluster Setup
1. Crie um diretório
/ Usr / local / redis-cluster
6 arquivos criados na seguinte pasta Redis-cluster 8001,8002,8003,8004,8005,8006
2. A primeira parte [Redis construído no ambiente Linux] content / Reids locais usr sob / arquivo / / copiar a seis arquivos na pasta 8001-8006
Modificar o ficheiro de configuração na pasta 8001-8006 etc / redis.config número da porta correspondência com pastas, itens modificações específicas como se segue (no ficheiro de configuração na pasta 8001 como um exemplo, correspondente à outra modificação):
daemonize sim
porto 8001
dir / usr / local / rediscluster / 8001 / (especificar os arquivos de dados)
sim permitiu-cluster (para activar o modo de cluster)
-Config-arquivos de cluster gânglios-8001.conf (ficheiro de cluster nó informação, a porta e o bom correspondente aqui 800x)
-Cluster de nó de tempo limite 15.000
#Prender 127.0.0.1 (ip remover vincular informações de acesso ligado)
De modo protegido não (modo desligado protecção)
appendOnly sim, se você quiser definir uma senha precisa ser aumentado como se segue:
requirepass **** (Redis definir uma senha de acesso)
masterauth **** (entre senha nós de acesso de fragmentação é definido, consistente com o acima)
3. Iniciar Redis seis exemplo de 8001-8006, executar o comando seguinte (8001 num exemplo, e então substituir a 8,001 respectivamente, realizam 8002-8006)
[Root @ 192 bin] # / usr / local / Redis-cluster / 8001 / bin / Redis-servidor /usr/local/redis-cluster/8001/etc/redis.conf
O -ef comando ps | Redis grep ver se um início bem sucedido
4. Criar um cluster inteiro com Redis Redis-cli
[Root @ 192 bin] # / usr / local / Redis / bin / Redis-cli -a ****** --cluster criar --cluster-réplicas 1 192.168.0.115:8001 192.168.0.115:8002 192.168.0.115 : 8003 192.168.0.115:8004 192.168.0.115:8005 192.168.0.115:8006 representantes do servidor para criar um nó para cada nó do servidor primário criado
-a **** Isto refere-se a senha
--cluster-réplicas 1 Este refere-se ao número de escravos
5. Verifique o cluster
[Root @ 192 bin] # /usr/local/redis-5.0.2/src/redis-cli -a **** -c -h 192.168.0.115 -p 800 *
Para verificar a implementação do comando acima: info cluster (informações do cluster vista), os nós do cluster (ver lista de nós)