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]