Linux环境下搭建Redis主从复制集群

1.准备两个服务器,这里为了做演示,本人开了两个虚拟机

2.用SecureCRT工具,分别连接两个服务器

必须以root身份进行登录,并且关闭防火墙

192.168.0.107为主服务器,master

192.168.0.102为从服务器,slave

    

3. 主服务器不需要配任何信息,只需要在从服务器配置(主服务器的IP地址,端口号,账号,密码)

进入从服务器(192.168.0.102)的Redis目录:cd /usr/local/redis/etc(自己在Linux上的安装目录)

找到etc目录下的redis.conf文件,并打开:vi redis.conf

新增一行 slaveof 192.168.0.107 6379(slaveof  主服务器IP地址  端口号)

扫描二维码关注公众号,回复: 3406535 查看本文章

wq保存退出

如果主服务器Redis有密码的话,可以把下面的改为masterauth  密码,由于本人没设密码,故没进行配置

4.分别启动两个服务器的Redis服务

进入Redis安装目录下的bin目录,键入命令 ./redis-server  /usr/local/usr/redis/etc/redis.conf,从而启动服务

键入命令 ./redis-cli启动客户端,可以ping一下,如果出现pong结果,则连接Redis成功

键入info可以查看redis的一些信息,如可以看到下图中,配置好的从服务器的一些配置信息

可以set一些值

启动从服务器的Redis客户端,可以得到刚才设置好的键值对

至此,Linux环境下搭建Redis主从复制集群就搭建好了。

注意:

① 从服务器不能进行写入操作,只能读;主服务器可以进行读写操作

② 主从复制是实时性的,不必担心数据的同步性问题

猜你喜欢

转载自blog.csdn.net/AkiraNicky/article/details/82562440