主从复制
准备两个节点,分别是:master、node1。
1.从master节点上将redis文件复制到node1节点上:
scp -r redis node1:`pwd`

2.切换至node1节点的/usr/local/soft/目录下查看redis:

3.在master节点上启动主服务(主节点可以写数据和读数据):
redis-server redis.conf

4.在node1节点上启动从服务器(从节点只能读数据,不能写数据):
./redis-server --port 6380 --slaveof master 6379

5.查看master节点上的日志信息:

以上主从复制就OK了。
从变主
假设master节点上的主服务挂了,这时node1节点上的从服务就会包连接不上主服务异常(但仍然能查数据,不能写数据):

1.将从服务变成主服务:
SLAVEOF no one

我们查看node1中的日志信息:

以上,从服务就变成了主服务(可以写数据,读数据):

2.将master中的主服务变成node1中的从服务:
SLAVEOF node1 6380

查看master服务日志信息:

查看node1服务日志信息:

redis密码
1.修改redis.conf配置文件
requirepass 123456

2.登录redis
有密码登录(可以查数据,写数据)

无密码登录(不可读数据,不可写数据)

1195

被折叠的 条评论
为什么被折叠?



