环境描述:
主redis:172.25.132.21 6379
从redis:172.25.132.21 6380
1、将主从redis配置文件redis.conf中的“aemonize no”改为“yes”;
2、修改从redis配置文件redis.conf中的port 6379改为6380,添加slaveof 127.0.0.1 6379;
3、启动主从服务;
4、测试数据同步
主redis:
[root@esxi3v03 redis-2.8.19]# src/redis-cli -p 6379
127.0.0.1:6379> set jiayou
(error) ERR wrong number of arguments for 'set' command
127.0.0.1:6379> set name ali
OK
127.0.0.1:6379>
从redis:
[root@esxi3v03 redis-2.8.19]# src/redis-cli -p 6380
127.0.0.1:6380> get name
"ali"
127.0.0.1:6380>
5、默认是读写分离的
在从redis:
[root@esxi3v03 redis-2.8.19]# src/redis-cli -p 6380
127.0.0.1:6380> set name ashan
(error) READONLY You can't write against a read only slave.
127.0.0.1:6380>