Colocação mestre-escravo Redis

Conceito mestre-escravo

  • Um mestre pode ter vários escravos, e um escravo pode ter vários escravos.Desta maneira, uma forte arquitetura de cluster de servidor de vários níveis é formada
  • O mestre é usado para gravar dados e o escravo é usado para ler dados Segundo as estatísticas: a taxa de leitura / gravação do site é 10: 1
  • Através da configuração mestre-escravo pode obter separação de leitura e gravação

       

  • mestre e escravo são uma instância redis (serviço redis)

Configuração mestre-escravo

Cessionário

Exibir o endereço IP do host atual

ifconfig

Modificar /etc/redis.confarquivo

sudo vim redis.conf
bind 192.168.195.128

Reinicie o serviço redis

serviço sudo redis para 
redis -server redis.conf

Configuração de

Copiar /etc/redis.confarquivo

sudo  cp redis.conf ./slave.conf

Modificar redis/slave.confarquivo

sudo vim slave.conf

Editar conteúdo

bind 192.168 . 195,128 
slaveof 192.168 . 195.128  6379 
porta 6378

serviço redis

sudo redis-server slave.conf

Exibir relacionamento mestre-escravo

redis-cli -h 192.168 . 195.128  info Replicação

Manipulação de dados

Execute o comando info no mestre e no escravo, respectivamente, para visualizar as informações de saída e inserir o cliente principal

redis-cli -h 192.168.195 . 128 -p 6379

Digite o cliente em

redis-cli -h 192.168 . 195.128 -p 6378

Gravar dados no mestre

definir aa aa

Ler dados no escravo

pegue aa

 

Acho que você gosta

Origin www.cnblogs.com/tracydzf/p/12678132.html
Recomendado
Clasificación