重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
今天就跟大家聊聊有关redis中怎么配置主从集群,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
创新互联专注于呼和浩特企业网站建设,响应式网站开发,商城建设。呼和浩特网站建设公司,为呼和浩特等地区提供建站服务。全流程按需定制,专业设计,全程项目跟踪,创新互联专业和态度为您提供的服务
两台服务,且都装好redis
从服务器开放防火墙6379端口
** 第一步:配置从库**
配置防火墙,开发6379端口,打开iptables配置,加上如下红框内容即可
vim /etc/sysconfig/iptables
保存退出!,然后重启防火墙
systemctl restart iptables.service
打开打开从服务器上面的redis配置文件redis.conf,修改如下配置:
replicaof
旧版本redis是如下参数:
slaveof
其中:
masterip:主服务器的IP地址
masterport:主服务器redis的端口号
因为我的主服务器ip地址为49.234.24.93 redis端口号是 6379,所以我的配置如下:
如果主服务器设置了访问密码,则从服务器需要配置如下参数:
masterauth
其中master-password为主服务器的密码,我这里设置如下:
设置从库只能读取,不能写入,(因为配置主从集群后,从库都会拉取主库的数据,从库如果设置了可写,写入的数据都是临时性的,在同步主库数据的时如果有和主库重名的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-cli工具登录主库,输入role命令查看当前服务的角色
说明配置成功,master表示当前是主库,红框里面是从库的链接信息
用户redis-cli工具登录从库,输入role命令查看当前服务器角色
看完上述内容,你们对Redis中怎么配置主从集群有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注创新互联行业资讯频道,感谢大家的支持。