redis主从复制搭建
主从概念
- ⼀个master可以拥有多个slave,⼀个slave⼜可以拥有多个slave
- master用来写数据,slave用来读数据,来实现读写分离
下载redis,并编译
# 下载wget http://download.redis.io/releases/redis-6.0.6.tar.gz# 解压
tar -xzvf redis-6.0.6.tar.gz# 编译
yum -y install gcc automake autoconf libtool make
yum install gcc -ycd redis-6.0.6# 编译
make# 安装到指定目录,也可以到src下去启动
# make install PREFIX=/usr/local/redis
修改配置(master)
vim redis.conf修改bind:
bind 服务ip修改Protected:
protected-mode no后台启动:
daemonize yes
修改配置(slave)
# 把redis.conf 复制一份
cp redis.conf slave.confvim slave.conf# 修改端口
port 6380# 设置主服务器地址
replicaof 192.168.3.132 6379
启动
# 启动主服务器
./redis-server ../redis.conf# 启动从服务器
./redis-server ../slave.conf
client
# 查询主从信息命令./redis-cli -h 192.168.3.132 -p 6380 info Replication# 连接master服务器client
./redis-cli -h 192.168.3.132 -p 6379# 连接slave服务器client
./redis-cli -h 192.168.3.132 -p 6380
测试
# 测试在master的client输入
set name 大黄# 测试在slave的client输入
get name
打印 大黄 主从复制成功!
redis主从复制搭建相关推荐
- NoSQL(3) 之Redis主从复制、哨兵和集群介绍及详细搭建步骤
文章目录 一.主从复制 1.1 主从复制的概念 1.2 主从复制的作用 1.3 主从复制的流程 1.4 部署Redis 主从复制步骤 1)首先要搭建redis,在之前的博客写过, 具体可参考:NoSQ ...
- 6 redis 编译失败_Centos7.8环境搭建Redis主从复制和哨兵模式
本节我们搭建Redis主从复制和哨兵模式集群,集群的好处是把数据分散不不同的服务器上,解决网站中的很多高并发,高负载等问题,很好的提高网站的性能,也能解决mysql的数据读写问题,所以我们搭建集群非常 ...
- 深入学习 Redis 之第 1 篇 —— Docker 安装 Redis 并搭建主从复制集群
环境要求:CentOS7 X64 位,Redis6.0+ 理论基础 1.什么是 Redis 的主从复制? Redis 的复制功能支持多个库之间的数据同步.一类是主库(master),另一类是从库(sl ...
- redis主从复制和集群搭建
redis主从复制 准备两台服务器,两台服务器可以互相ping通,可以新建两个虚拟机,然后配置网络,此处不在演示 准备两台虚拟机之后,两台虚拟机安装redis,gcc编译之后我们开始配置redis集群 ...
- Redis主从复制的搭建与.哨兵.数据持久
目录 一.redis主从复制 1.主从复制的概述 2.一主一从结构的配置 二.哨兵服务 1. 哨兵服务的简单介绍 2.配置哨兵服务 三.数据持久化 1.RedisDataBase(RDB) 2.App ...
- 10 Redis 主从复制
文章目录 1 是什么 2 能干嘛 3 主从复制搭建 3.1 根目录下创建目录/myredis 3.2 修改/myredis中redis.conf 3.3 vim redis6379.conf 3.3. ...
- redis主从搭建和分片集群搭建
文章目录 redis主从搭建 搭建一主一从: 下载安装redis:两台机器都需要操作 权限认证 理解主从复制原理.同步数据集 全量同步三个阶段: 增量同步: 心跳检测 redis哨兵模式 部署方案 搭 ...
- redis主从复制和哨兵机制
一.Redis主从复制 主从复制:主节点负责写数据,从节点负责读数据,主节点定期把数据同步到从节点保证数据的一致性 1. 主从复制的相关操作 a,配置主从复制方式一.新增redis6380.conf, ...
- Redis主从复制、哨兵模式和分布式集群
为什么需要集群和高可用 为什么需要主从复制 主要是安全性和可用性的考虑,如果只有一个redis服务,一旦服务宕机,那么所有的客户端无法访问,会对业务造成很大影响,另一个是一旦硬件损坏,单机无法恢复,会 ...
最新文章
- netty tcp服务端主动断开客户端_【Netty】服务端和客户端
- 黑暗城堡-(最小生成树+最短路)
- Java学习之 多态 Polymorphism
- CentOS7Jenkins安装
- 【C++提高班】c++数组遍历比较相邻的数值
- 下载地图包,并基于python的pyshp库读取.shp数据来获取中国省界的经纬度数据
- python3多进程 进程池 协程并发
- Blog.Core高级进阶:共赴五年之约
- 蓝蛇端口扫描器 v2.8.4.724
- xmlhttp的状态码收集
- 2级c语言程序设计无忧考试,无忧考吧二级c模拟考试系统
- 2021-09-10二叉树的层序遍历
- VSTO之一:Word外接程序
- java实现pdf导出
- 高清车牌识别系统无法连接服务器,智能停车场高清车牌识别系统,常见的故障及解决方法!...
- 计算机硬盘无法启动怎么办,开机后硬盘无法引导怎么办
- EJB:First component in name xxx not found - Java / Java EE
- 如何使用openCV和立创eda绘制一个有形状带图案的专属pcb
- 百度地图经纬度转换腾讯地图经纬度
- 限制允许某些IP访问服务器
热门文章
- Python 中常见的 TypeError 是什么?
- NAR:测序数据鉴别和去除rRNA序列利器RiboDetector
- 浙江大学医学院附属儿童医院倪艳组招聘博士后和科研助理-肠道微生物和代谢方向...
- 微生物生态学相关期刊2022年实时影响因子
- Nature子刊:华中农大Kenichi Tsuda组利用植物体内原位细菌转录及蛋白组学鉴定寄主免疫攻击的病原菌蛋白...
- 随机森林RandomForest挖掘生物标记预测分类
- antiSMASH数据库:微生物次生代谢物合成基因组簇查询和预测
- TypeError: the JSON object must be str, bytes or bytearray, not dict
- seaborn使用axes_dict函数获取displot函数生成的图像所有标题信息、使用set_title函数自定义设置多面板直方图标题(Multi-panel histogram‘s title)
- R语言学生化的极差分布函数Studentized Range Distribution(ptukey qtukey )实战