apresentação e configuração do CentOS7 Redis

configuração Redis

Redis Introdução

Redis é um uso de código aberto escrito em ANSI C, com base na memória do banco de dados Key-Value.

Ele suporta relativamente mais armazenados tipo de valor, compreendendo uma string (string), List (lista), SET (set), zset (conjunto classificado - conjunto ordenado) e haxixe (tipo de hash).

Redis suporta sincronização mestre-escravo, os dados podem ser sincronizados a partir do servidor do servidor primário para qualquer número, devido à plena realização do mecanismo de publicação / assinatura, de modo que de tempos em qualquer árvore de sincronização de dados, você pode se inscrever em um canal e receber um servidor de mensagens completo mestre liberar registro.

configuração Redis na CentOS7

instale Redis

  • Em redis CentOS7 yum pode ser instalado directamente (necessidade de entrada direta para confirmar y pode)
[root@localhost ~]# yum install epel-release
[root@localhost ~]# yum install redis

ambiente de configuração

[root@localhost ~]# vi /etc/redis.conf
  • [STOP-escreve-on-bgsave de erros] é sim ou nenhuma.
  • [Will] daemonize de nenhuma mudança sim
  • Esc: wq (Save and Exit)
  • ambiente Restart
#reboot

Redis Iniciar

[root@localhost ~]# redis-server /etc/redis.conf

Use Redis

Redis acoplado a (ligado ao padrão local)

[root@localhost ~]# redis-cli
127.0.0.1:6379> 

sibilo

127.0.0.1:6379> ping
PONG

chave de configuração

127.0.0.1:6379> set testkey "hello"
OK

chave de consulta

127.0.0.1:6379> get testkey
"hello"

tecla Delete

127.0.0.1:6379> del testkey
(integer) 1

A configuração modo mestre-escravo Redis

mestre

[root@localhost ~]# vi /etc/redis.conf
  • Encontrar ligam 127.0.0.1, 127.0.0.1 vai mudar o seu endereço IP (192.168.0.118)
  • Encontrar porta 6379, não muda
  • Esc: wq (Sair)
  • Reiniciar [reinicialização]
[root@localhost ~]# redis-server /etc/redis.conf
[root@localhost ~]# redis-cli -h 192.168.0.118 -p 6379
192.168.0.118:6379>

Escravo

[root@localhost ~]# vi /etc/redis.conf
  • Encontrar ligam 127.0.0.1, 127.0.0.1 vai mudar o seu endereço IP (192.168.0.113)
  • Encontrar porta 6379, será substituído por 6379 6380
  • # Slaveof achado [], escrito em uma linha separada abaixo [slaveof IP Mestre Maste Porto]
slaveof 192.168.0.118 6379
  • O [somente leitura escravo] alterado para yes
  • Esc: wq (Sair)
  • Reiniciar [reinicialização]
[root@localhost ~]# redis-server /etc/redis.conf
[root@localhost ~]# redis-cli -h 192.168.0.113 -p 6380
192.168.0.113:6380> 

Redis testes de leitura e gravação separados

mestre

[root@localhost ~]# redis-cli -h 192.168.0.118 -p 6379
192.168.0.118:6379> info replication
# Replication
role:master
connected_slaves:1
slave0:ip=192.168.0.113,port=6380,state=online,offset=4049,lag=1
master_repl_offset:4049
repl_backlog_active:1
repl_backlog_size:1048576
repl_backlog_first_byte_offset:2
repl_backlog_histlen:4048
192.168.0.118:6379> set test zjs
OK
192.168.0.118:6379> 

Escravo

192.168.0.113:6380> info replication
# Replication
role:slave
master_host:192.168.0.118
master_port:6379
master_link_status:up
master_last_io_seconds_ago:4
master_sync_in_progress:0
slave_repl_offset:4263
slave_priority:100
slave_read_only:1
connected_slaves:0
master_repl_offset:0
repl_backlog_active:0
repl_backlog_size:1048576
repl_backlog_first_byte_offset:0
repl_backlog_histlen:0
192.168.0.113:6380> get test
"zjs"
192.168.0.113:6380> 
Lançou dois artigos originais · ganhou elogios 2 · visualizações 25

Acho que você gosta

Origin blog.csdn.net/qq_43489051/article/details/105081230
Recomendado
Clasificación