博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Redis主从环境详细搭建过程
阅读量:2491 次
发布时间:2019-05-11

本文共 733 字,大约阅读时间需要 2 分钟。

首先准备两个搭建好的Redis环境,一主一从,Redis快速搭建可以参考,这篇文章中演示了初始搭建。

现在根据上述准备好的环境中,cd到/opt/redis-5.0.9/utils目录再次执行./install_server.sh,输入6380端口,即可快速完成一套新的redis服务端搭建。

在这里插入图片描述

现在两台redis服务端已经准备好

主:192.168.70.113 6379

从:192.168.70.113 6380

正常情况下主从应该分别部署在两台不同的主机上,本文由于仅用于演示所以直接用在一台主机上搭建。


本文redis的环境是5.0版本,在5.0版本中之前的slaveof已经被replicaof替代。

replicaof masterip masterport 代替 slaveof masterip masterport

1、修改6380的conf配置

修改前

在这里插入图片描述

修改后

在这里插入图片描述

2、注意修改6379的conf配置

默认bind 只有127.0.0.1,再配上一个192.168.70.113,否则从机无法连接上主机。

会报如下错误:Error condition on socket for SYNC: Connection refused

在这里插入图片描述

3、分别启动6379/6380

在这里插入图片描述

4、查看启动日志

6379

在这里插入图片描述

6380

在这里插入图片描述

5、测试

6379写入数据

在这里插入图片描述

6380也能读取到

在这里插入图片描述

默认情况下从机不能执行写入操作

(error) READONLY You can’t write against a read only replica.

在这里插入图片描述

6、取消复制

从机如果不想同步了,也可以执行:REPLICAOF no one

从服务变成主服务了,可以正常执行读写操作,不再同步6379的数据。

在这里插入图片描述

转载地址:http://vllrb.baihongyu.com/

你可能感兴趣的文章
JPA多条件动态查询
查看>>
JPA自定义sql
查看>>
BigDecimal正确使用了吗?
查看>>
joplin笔记
查看>>
JNDI+springmvc使用
查看>>
vue+springboot分页交互
查看>>
vue+springboot打包发布
查看>>
XSL 开发总结
查看>>
beta阶段第六次scrum meeting
查看>>
SpringBoot+MybatisPlus实现批量添加的两种方式
查看>>
vue 设计结构
查看>>
Sqlerver2005+按照ID分组取前几条
查看>>
Python的编码和解码
查看>>
docker
查看>>
停车场系统安全岛设计施工要求
查看>>
Docker实战
查看>>
asp.net core结合Gitlab-CI实现自动化部署
查看>>
RDIFramework.NET ━ .NET快速信息化系统开发框架 V2.7 版本发布
查看>>
EasyNVR H5无插件摄像机直播解决方案前端解析之:关于直播页面和视频列表页面切换的问题...
查看>>
django搭建一个小型的服务器运维网站-拿来即用的bootstrap模板
查看>>