温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Redis中怎么配置主从集群

发布时间:2021-06-18 18:08:16 来源:亿速云 阅读:104 作者:Leah 栏目:大数据

今天就跟大家聊聊有关Redis中怎么配置主从集群,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

环境准备

  1. 两台服务,且都装好redis

  2. 服务器开放防火墙6379端口

实现步骤:

** 第一步:配置从库**

配置防火墙,开发6379端口,打开iptables配置,加上如下红框内容即可

vim /etc/sysconfig/iptables

Redis中怎么配置主从集群

保存退出!,然后重启防火墙

systemctl restart iptables.service

打开打开从服务器上面的redis配置文件redis.conf,修改如下配置:

replicaof <masterip> <masterport>

旧版本redis是如下参数:

slaveof <masterip> <masterport>

其中:

masterip:主服务器的IP地址

masterport:主服务器redis的端口号

因为我的主服务器ip地址为49.234.24.93 redis端口号是 6379,所以我的配置如下:

Redis中怎么配置主从集群

如果主服务器设置了访问密码,则从服务器需要配置如下参数:

masterauth <master-password>

其中master-password为主服务器的密码,我这里设置如下:

Redis中怎么配置主从集群

设置从库只能读取,不能写入,(因为配置主从集群后,从库都会拉取主库的数据,从库如果设置了可写,写入的数据都是临时性的,在同步主库数据的时如果有和主库重名的key,从库都会被覆盖掉)

配置从库只读的参数如下:

replica-read-only yes

默认就是只读,no为可写

配置从库让外部访问 111.231.120.51这个ip地址是从库redis所在服务器外网ip地址,这里配置目的是让主库可以访问到他,或者直接注释掉bind这个配置

bind 127.0.0.1 111.231.120.51

第二步:配置主库:

开启防火墙

设置redis.conf文件,主库配置很简单,只要把bind参数注释掉即可,就是让外部可以访问

Redis中怎么配置主从集群

第三步:测试是否配置成功

用户redis-cli工具登录主库,输入role命令查看当前服务的角色

Redis中怎么配置主从集群

说明配置成功,master表示当前是主库,红框里面是从库的链接信息

用户redis-cli工具登录从库,输入role命令查看当前服务器角色

看完上述内容,你们对Redis中怎么配置主从集群有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注亿速云行业资讯频道,感谢大家的支持。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI