yaomint 发表于 2018-11-6 08:24:46

(四)redis 主从同步数据

初始化一个6380的实例  
# cd /root/redis-2.8.13/utils/
  
# ./install_server.sh
  
Welcome to the redis service installer
  
This script will help you easily set up a running redis server
  

  
Please select the redis port for this instance: 6380
  
Please select the redis config file name
  
Selected default - /etc/redis/6380.conf
  
Please select the redis log file name
  
Selected default - /var/log/redis_6380.log
  
Please select the data directory for this instance
  
Selected default - /var/lib/redis/6380
  
Please select the redis executable path
  
Selected config:
  
Port         : 6380
  
Config file    : /etc/redis/6380.conf
  
Log file       : /var/log/redis_6380.log
  
Data dir       : /var/lib/redis/6380
  
Executable   : /usr/local/bin/redis-server
  
Cli Executable : /usr/local/bin/redis-cli
  
Is this ok? Then press ENTER to go on or Ctrl-C to abort.
  
Copied /tmp/6380.conf => /etc/init.d/redis_6380
  
Installing service...
  
Successfully added to chkconfig!
  
Successfully added to runlevels 345!
  
Starting Redis server...
  
Installation successful!
  

  
同样修改配置文件
  
# vi /etc/redis/6380.conf
  
添加如下内容
  
slaveof 127.0.0.1 6379
  

  
# /etc/init.d/redis_6380 restart
  
Stopping ...
  
Redis stopped
  
Starting Redis server...
  

  
# redis-cli -p 6380 info
  
...
  
# Replication
  
role:slave
  
master_host:127.0.0.1
  
master_port:6379
  
master_link_status:up
  
master_last_io_seconds_ago:8
  
master_sync_in_progress:0
  
slave_repl_offset:29
  
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
  
...
  

  
# redis-cli -p 6379 info
  
...
  
# Replication
  
role:slave
  
master_host:127.0.0.1
  
master_port:6378
  
master_link_status:up
  
master_last_io_seconds_ago:1
  
master_sync_in_progress:0
  
slave_repl_offset:1092
  
slave_priority:100
  
slave_read_only:1
  
connected_slaves:1
  
slave0:ip=127.0.0.1,port=6380,state=online,offset=85,lag=1#在备状态下,又连接了一个备
  
master_repl_offset:85
  
repl_backlog_active:1
  
repl_backlog_size:1048576
  
repl_backlog_first_byte_offset:2
  
repl_backlog_histlen:84
  
....


页: [1]
查看完整版本: (四)redis 主从同步数据