码迷,mamicode.com
首页 > 其他好文 > 详细

redis 主从复制(一主两从)

时间:2020-01-17 13:58:48      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:后台   blog   star   路径   配置信息   png   机器   status   数据   

一、环境基本信息

系统 centos7

版本 redis 5.0.7

只用了一台机器,ip:192.168.64.123

master端口 6379,从机 端口 6380、6381

二、redis目录结构

redis安装就不在此讲了......

redis安装目录结构如下:

 /usr/local结构

 技术图片

/usr/local/bin下:redis.conf、redis-cli、redis-server等配置文件存放路径:

redis.conf从安装路径copy过来作为主节点,然后再复制两个出来作为从节点redis.conf.6380、redis.conf.6381,从节点文件名称随便起,这里便于管理直接用端口作为名称了

技术图片

/usr/local/src/redis-5.0.7下:编译的文件存放路径

技术图片

 三、redis 主从配置信息

redis.conf 配置详情 https://www.cnblogs.com/kreo/p/4423362.html

master 6379 主节点:

# 守护进程运行(后台启动redis服务)
daemonize yes

port 6379

bind 192.168.64.123

# 主机访问密码
#masterauth 123456

replicaof 6380从节点(有的redis版本不是slaveof而是 replicaof),6381节点配置类似。

daemonize yes

port 6380
bind 192.168.64.123

# 主机IP、端口
replicaof 192.168.64.123 6379

四、启动redis服务

[root@localhost bin]# ./redis-server redis.conf
[root@localhost bin]# ./redis-server redis.conf.6380
[root@localhost bin]# ./redis-server redis.conf.6381

技术图片

 

查看 redis 服务进程:ps -ef|grep redis 

技术图片

五、测试redis

[root@localhost bin]# ./redis-cli -h 192.168.64.123 -p 6379
192.168.64.123:6379> info replication

 技术图片

从节点信息:

 技术图片

如果提示 master_link_status:down,则需要关闭防火墙:

[root@localhost sysconfig]# systemctl start firewalld.service

测试 主节点写数据,从节点读取数据:

技术图片

 

 从节点默认是只读的,如果支持写 需要设置如下值 no,然后重启redis服务 才能有效。

replica-read-only no

 

 

redis 主从复制(一主两从)

标签:后台   blog   star   路径   配置信息   png   机器   status   数据   

原文地址:https://www.cnblogs.com/maxmoore/p/12205255.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!