Redis中怎么配置主从集群

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

创新互联专注于呼和浩特企业网站建设,响应式网站开发,商城建设。呼和浩特网站建设公司,为呼和浩特等地区提供建站服务。全流程按需定制,专业设计,全程项目跟踪,创新互联专业和态度为您提供的服务

环境准备

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

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

实现步骤:

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

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

vim /etc/sysconfig/iptables

Redis中怎么配置主从集群

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

systemctl restart iptables.service

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

replicaof  

旧版本redis是如下参数:

slaveof  

其中:

masterip:主服务器的IP地址

masterport:主服务器redis的端口号

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

Redis中怎么配置主从集群

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

masterauth 

其中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中怎么配置主从集群有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注创新互联行业资讯频道,感谢大家的支持。


分享标题:Redis中怎么配置主从集群
标题路径:http://ybzwz.com/article/jjipcj.html