scaoping 发表于 2015-7-23 08:10:53

redis主从复制

1. 主节点配置
tar zxvf redis.tar.gz
cd redis
# make
# cp src/redis-server /usr/local/bin/
# cp redis.conf /etc/redis_master.conf
# cat /etc/redis_master.conf
# If port 0 is specified Redis will not listen on a TCP socket.
port 6379 #此端口是redis默认的,可以不改

  



2. 从节点配置
# cp redis.conf /etc/redis_slave.conf
# If port 0 is specified Redis will not listen on a TCP socket.
port 6389 #修改为slave节点的自定义端口
# slaveof
slaveof 192.168.2.101 6379 #此步最关键,添加上master的IP或主机及端口号

  3. 启动redis服务
  --启动master节点
# redis-server /etc/redis_master.conf > redis_master.log 2>&1 & #&可以使命令在后台的执行,不影响屏幕使用。
  --启动slave节点
# redis-server /etc/redis_slave.conf > redis_slave.log 2>&1
  3.验证



#redis-cli -p 6379
redis 127.0.0.1:6379> set aa 123
OK
redis 127.0.0.1:6379> set bb 234
OK
redis 127.0.0.1:6379> set cc 456
OK
redis 127.0.0.1:6379>
#redis-cli -p 6389
redis 127.0.0.1:6389> get aa
"123"
redis 127.0.0.1:6389> get bb
"234"
redis 127.0.0.1:6389> get cc
"456"

  
页: [1]
查看完整版本: redis主从复制