redis的安装以及主从复制的搭建

实验背景:

server1  主redis数据库  172.25.2.10
server2  从库1   172.25.2.11
关闭2台主机的防火墙和selinux 

安装redis,实现主从库

1.在server1中
在这里插入图片描述

在这里插入图片描述在这里插入图片描述编译:
在这里插入图片描述在这里插入图片描述安装:
在这里插入图片描述启动redis:
在这里插入图片描述在这里插入图片描述

查看redis的端口,6379,可以看到默认本地访问redis(127.0.0.1)

在这里插入图片描述编辑文件,配置所有主机可远程访问
在这里插入图片描述在这里插入图片描述重启redis
在这里插入图片描述主库配置完成,测试存储和读取数据
在这里插入图片描述2.配置serevr2做server1的从库
在这里插入图片描述将serevr1编译好的安装目录发送给server2,serevr2直接安装就可
在这里插入图片描述
在这里插入图片描述在这里插入图片描述启动redis,全部回车
在这里插入图片描述设置远程访问和从库
在这里插入图片描述在这里插入图片描述在这里插入图片描述重启服务
在这里插入图片描述当serevr2中没有设置数据时,可以直接读取serevr1的数据
在这里插入图片描述从库server2不能写数据
在这里插入图片描述可以看出redis的主从同步比mysql简单的多
redis的复制功能是支持多个数据库之间的数据同步。一类是主数据库(master)一类是从数据库(slave),主数据库可以进行读写操作,当发生写操作的时候自动将数据同步到从数据库,而从数据库一般是只读的,并接收主数据库同步过来的数据,一个主数据库可以有多个从数据库,而一个从数据库只能有一个主数据库。

发布了264 篇原创文章 · 获赞 12 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_45649763/article/details/104836164