Redis Cluster Sentinel
一.简介
计算机系统从硬件到软件的设计都有缓存的思想,缓存极大提高了系统的响应性。Redis 多节点配置有Master-Slave Replication、Cluster、Sentinel模式。
二.Master-Slave replication
官网资料:https://redis.io/topics/replication
Master-Slave Replication方式非常简单,在redis.conf配置文件中配置slaveof <masterIp> <masterPort> 即可配置slave节点
或使用slaveof <masterIP> <masterPort>
命令在从节点设置主节点即可完成配置,使用slaveof 命令配置仅对当前启动的Slave生效,重启后将需要再次配置。Slave节点也可以在配置Slave节点。
为方便配置将7000端口作为Master服务端口,7001,7002作为Slave服务端口。
1.依次使用redis-server redis.conf
命令从7000、7001、7002端口启动Redis。
2.使用info replication
命令查看master/slave节点信息
Master-Slave 主从复制当主节点宕机后,从节点会等待主节点恢复,对于高并发写入对单Master节点压力大。
三.集群模式
官网资料:https://redis.io/topics/cluster-tutorial#redis-cluster-consistency-guarantees
Cluster 模式中对从节点写入会定向到从节点所属Master节点,即从Master节点写入数据,当Slave的Master节点宕机后将不能在写入数据。
四.Sentinel模式
官网资料:https://redis.io/topics/sentinel#redis-sentinel-documentation
配置sentinel.conf 配置文件
redis-server /path/to/sentinel.conf --sentinel
命令启动哨兵
当Sentinel检测到master节点宕机后通过投票选举产生新的Master 节点,宕机的节点恢复正常后将成为Slave 节点。
Redis Cluster Sentinel相关推荐
- Redis模式对比:主从模式 VS 哨兵sentinel模式 VS Redis cluster模式
推荐观看: 十年架构师实战Redis-用Redis实现:秒杀/抢购/排行榜/推荐系统/抽奖系统!从Redis到分布式架构,通过Redis学AKF划分原则.CAP定理!www.bilibili.com ...
- Redis Essentials 读书笔记 - 第九章: Redis Cluster and Redis Sentinel (Collective Intelligence)
Chapter 9. Redis Cluster and Redis Sentinel (Collective Intelligence) 上一章介绍了复制,一个master可以对应一个或多个slav ...
- 聊一聊Redis的Sentinel与Cluster
文章目录 哨兵模式 什么是哨兵模式? 哨兵模式的小细节 哨兵是如何去监控这些节点的 哨兵模式的下线模式 哨兵模式的选举 消息丢失 Cluster模式 什么是cluster模式? cluster模式的缺 ...
- Java代码操作Redis的sentinel和Redis的集群Cluster操作
Jedis操作Redis的sentinel示例代码: 总共四台机器,crxy99,crxy98分别是主节点和从节点. crxy97和crxy96是两个监控此主从架构的sentinel节点. 上代码 ...
- Redis高可用集群Redis Cluster搭建
前言: Redis3.0版本之前,可以通过Redis Sentinel(哨兵)来实现高可用 ( HA ),从3.0版本之后,官方推出了Redis Cluster,它的主要用途是实现数据分片(Data ...
- 高手过招, 为什么 Redis Cluster 是16384个槽位?
我们都知道Redis的集群有三种方案: 1.主从复制模式 2.Sentinel(哨兵)模式 3.Redis Cluster模式 当然使用随着海量数据的存储要求,单台Redis配置有限,已经满足不了我们 ...
- redis集群之REDIS CLUSTER
redis集群之REDIS CLUSTER 时间 2016-04-11 17:05:00 NoSQL_博客园 原文 http://www.cnblogs.com/zhanchenjin/p/537 ...
- 全面剖析Redis Cluster原理和应用 (good)
redis redis cluster注意的问题 : 1.'cluster-require-full-coverage'参数的设置.该参数是redis配置文件中cluster模式的一个参数,从字面上基 ...
- Redis Cluster 高可用方案
一.Redis Cluster Cluster介绍 Redis 集群采用无中心的方式,为了维护集群状态统一,节点之间需要互相交换消息.Redis采用交换消息的方式被称为 Gossip ,基本思想是节点 ...
最新文章
- 【JAVA零基础入门系列】Day2 Java集成开发环境IDEA
- 50个关于IPython的使用技巧,get起来!
- 机器学习基础专题:线性判别器
- win10系统由于服务器出错翻译失败,win10系统下谷歌浏览器翻译失败如何解决
- iframe ajax上传,ajax--iframe模拟ajax文件上传效果
- 1亿人点赞的晚会,如何做技术沉淀?
- 收藏收藏:工作用了很久的自主开发的Sql Server代码生成器,我开源了(.NET Winform)
- laravel 任务队列_Laravel 队列系统实现及使用教程
- mysql有闪回吗_【赵强老师】MySQL的闪回
- 镜像光盘如何刻录到U盘
- 智慧教育教学案例分析
- python统计人的视角_Python--统计人的视角
- mysql 查询距离某天最近的一条记录
- 图解多线程设计模式pdf_图解Java多线程设计模式pdf
- 微信小程序之登录注册界面的实现
- 一分钟搞懂app热更新
- 华为平板电池损耗用什么软件测试,平板怎么看电池损耗
- java基础:面向对象编程23-this课后练习boygirl
- Qt获取QTextEdit中的内容
- 正则表达式总结(待续)