目录

redis部署架构

redis部署架构

实例1        安装目录:/app/6380        数据目录:/app/6380/data

实例2        安装目录:/app/6381        数据目录:/app/6381/data

https://i-blog.csdnimg.cn/direct/055f1f84820a4dbe9c7138de7edf3d9f.png

https://i-blog.csdnimg.cn/direct/0f3fbb243baf4c859296cae0b62fddaf.png

https://i-blog.csdnimg.cn/direct/cbf3c005ee274a369b9d145b8ba769fd.png

https://i-blog.csdnimg.cn/direct/54c990425e8b437c9b2d06d76463fd60.png

https://i-blog.csdnimg.cn/direct/1c027f7bb538427289c372990cc27436.png

https://i-blog.csdnimg.cn/direct/e163d602e1f14a97b3f7b54c91ed75b6.png

https://i-blog.csdnimg.cn/direct/4e1eaf96209849c39de01becae8bce06.png

https://i-blog.csdnimg.cn/direct/06d2d6161cf547f38ee44c1d4793219f.png

https://i-blog.csdnimg.cn/direct/d07c5e1987a745f78f9ce923db502137.png

https://i-blog.csdnimg.cn/direct/5d3a74cebff542cda4b557f88a33aea7.png

https://i-blog.csdnimg.cn/direct/d1d79ed50cff413986ad1508eafc9520.png

第二个同上

https://i-blog.csdnimg.cn/direct/3d8a7f5cdbac4fbfbcb26f143b7eeb4e.png

https://i-blog.csdnimg.cn/direct/d5e406aeaec942ae9b1b212100f7cfcb.png

作用:提高redis可用性

1、redis采用异步的方式进行数据复制

2、支持一主多从的架构

3、复制数据时是非阻塞

4、从redis 2.6开始,从服务器默认是只读

https://i-blog.csdnimg.cn/direct/1abf48e8da4b4028b1865e0f38ebf35f.png

如果主服务器有密码则需添加上此配置即可

https://i-blog.csdnimg.cn/direct/6ee6c9d3488d44e78d885024844f9751.png

https://i-blog.csdnimg.cn/direct/851ab4ea51f0416ab527687323750f7a.png

在主服务器添加数据切换到从服务器验证

https://i-blog.csdnimg.cn/direct/c0e0b89d14df41e18526eabbf493433f.png

上面说到从2.6版本开始从服务器默认是只读状态,所以无法写入数据

https://i-blog.csdnimg.cn/direct/d9fc1e94e42749fea832ce8c38aab515.png 查看当前redis的工作状态

https://i-blog.csdnimg.cn/direct/d0f8e29f88814894a22d2cd0d7975b66.png

查看主从复制相关的信息

https://i-blog.csdnimg.cn/direct/5d93ef77ac3c4f11a31ae866051f5f1e.png

查看从服务器的主从复制信息

https://i-blog.csdnimg.cn/direct/d427f33341a44964a61c4edf20382fdd.png

1、将从服务器提升为新主服务器

SLAVEOF no one

2、将从服务器上连接主服务器的信息删除

在从服务器中输入此命令

https://i-blog.csdnimg.cn/direct/3816b1b4d4da47ee8b01c21f2bb0619f.png

https://i-blog.csdnimg.cn/direct/86f3d973a6d346028de382da8e7a68d5.png 把这行配置去掉

https://i-blog.csdnimg.cn/direct/fd25f8406ed84ccfaee560ac27a54d26.png

重启,进入查看主从信息,可以看到当前角色为主服务器

https://i-blog.csdnimg.cn/direct/eb37d06bdea54e1383fe6cb10aa2c293.png

在另一台redis配置文件中配置上此参数,即可作为从服务器存在

https://i-blog.csdnimg.cn/direct/b860fabda8ec4da49211a1ceea07715c.png https://i-blog.csdnimg.cn/direct/f414ef46aebe400abec753e98aa05ba8.png