
redis缓存架构
文章平均质量分 92
R_P_J
个人学习笔记整理
展开
-
Redis哨兵架构详解
1、哨兵(sentinal)的介绍哨兵是redis集群架构中非常重要的一个组件,主要功能如下:集群监控:负责监控redis的master和slave进程是否正常工作;消息通知:如果某个redis实例有故障,那么哨兵负责发送消息作为报警通知给管理员;故障转移:如果master node挂掉了,会自动转移到slave node上;配置中心:如果故障转移发生了,通知client客户端新的maste原创 2017-11-20 19:51:32 · 1253 阅读 · 2 评论 -
redis-cluster集群搭建
本人最近在搭建一套主从复制+高可用+多master的redis cluster集群,搭建环境是CentOS7,redis版本3.2.8。1、补充redis-trib.rb文件基本知识redis-rib.rb是redis的集群管理工具,集成在redis的src目录下,是redis作者使用ruby脚本语言编写的,此工具提供了一下功能: 1、create:创建集群 2、check:检查集群 3、in原创 2017-12-02 23:39:35 · 501 阅读 · 0 评论 -
redis-cluster核心原理分析:gossip通信、jedis smart定位、主备切换
1、节点间的内部通信机制1.1 基础通信原理redis cluster节点间采取gossip协议进行通信 维护集群的元数据有两种方式:集中式和gossip 集中式: 优点在于元数据的更新和读取,时效性非常好,一旦元数据出现变更立即就会更新到集中式的存储中,其他节点读取的时候立即就可以立即感知到; 不足在于所有的元数据的更新压力全部集中在一个地方,可能导致元数据的存储压力。 gossip:原创 2017-12-15 15:02:27 · 3295 阅读 · 0 评论