2014-07-02 17:22:40
原创作品,允许转载,转载时请务必以超链接形式标明文章
原始出处 、作者信息和本声明。否则将追究法律责任。
http://cfwlxf.blog.51cto.com/3966339/1433637
一、什么是redis主从复制?
二、redis主从复制特点
三、redis主从复制原理
四、服务器资源列表
五、配置过程
3、1 Master端操作如下:
运行redis服务
1
|
[root@redis_master sh]
# redis-server/etc/redis/redis.conf
|
查询redis运行日志
清除Master端数据库中所有Key
1
2
3
4
5
|
[root@redis_master sh]
# redis-cli
127.0.0.1:6379> FLUSHALL
OK
127.0.0.1:6379> keys *
(empty list or
set
)
|
3、2 Slave端操作如下:
1
2
|
# slaveof <masterip><masterport>
slaveof 192.168.8.8 6379
|
运行redis
1
|
[root@redis_slave ~]
# redis-server/etc/redis/redis.conf
|
查询Slave运行日志
查询数据库中的所有key
1
2
3
|
[root@redis_slave ~]
# redis-cli
127.0.0.1:6379> keys *
(empty list or
set
)
|
3、3 slave2端操作如下:
1
2
|
# slaveof <masterip><masterport>
slaveof 192.168.8.10 6379
|
#运行redis服务
1
|
[root@redis_slave2 ~]
# redis-server/etc/redis/redis.conf
|
查询redis运行日志
#查询数据库的所有key
3、4 master端操作如下:
1
2
3
4
5
6
7
8
9
10
11
|
[root@redis_master sh]
# redis-cli
127.0.0.1:6379> MSET ID 1005 NAMEMariaDB City BeiJing
OK
127.0.0.1:6379> MGET ID NAME City
1)
"1005"
2)
"MariaDB"
3)
"BeiJing"
127.0.0.1:6379> keys *
1)
"NAME"
2)
"ID"
3)
"City"
|
3、5 客户端验证同步结果
slave1端验证
1
2
3
4
5
6
7
8
9
10
|
[root@redis_slave ~]
# redis-cli
127.0.0.1:6379> auth !@
#aedf
127.0.0.1:6379> keys *
1)
"City"
2)
"NAME"
3)
"ID"
127.0.0.1:6379> MGET ID NAME City
1)
"1005"
2)
"MariaDB"
3)
"BeiJing"
|
slave2端验证
1
2
3
4
5
6
7
8
9
|
[root@redis_slave2 ~]
# redis-cli
127.0.0.1:6379> keys *
1)
"ID"
2)
"NAME"
3)
"City"
127.0.0.1:6379> MGET ID NAME City
1)
"1005"
2)
"MariaDB"
3)
"BeiJing"
|