![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
文章平均质量分 64
陌生998
这个作者很懒,什么都没留下…
展开
-
Redis思维导图
Redis思维导图原创 2021-07-27 17:47:49 · 73 阅读 · 0 评论 -
redis学习笔记-redis cluster
学习课程连接基于儒猿redis课程笔记的记录搭建redis clusterredis cluster,提供了多个master,数据可以分布式存储在多个master上; 每个master都带着slave,自动就做读写分离; 每个master如果故障,那么久会自动将slave切换成master,高可用redis cluster的基本功能,来测试一下1、实验多master写入 -> 海量数据的分布式存储你在redis cluster写入数据的时候,其实是你可以将请求发送到任意一个master上去原创 2021-07-20 13:05:25 · 550 阅读 · 0 评论 -
redis学习笔记-缓存雪崩
相对来说,考虑的比较完善的一套方案,分为事前,事中,事后三个层次去思考怎么来应对缓存雪崩的场景1、事前解决方案发生缓存雪崩之前,事情之前,怎么去避免redis彻底挂掉redis本身的高可用性,复制,主从架构,操作主节点,读写,数据同步到从节点,一旦主节点挂掉,从节点跟上双机房部署,一套redis cluster,部分机器在一个机房,另一部分机器在另外一个机房还有一种部署方式,两套redis cluster,两套redis cluster之间做一个数据的同步,redis集群是可以搭建成树状的结构的原创 2021-07-20 13:05:17 · 57 阅读 · 0 评论 -
redis学习笔记-数据分布算法
学习课程连接基于儒猿redis课程笔记的记录hash算法 -> 一致性hash算法(memcached) -> redis cluster,hash slot算法用不同的算法,就决定了在多个master节点的时候,数据如何分布到这些节点上去,解决这个问题1、redis cluster介绍redis cluster(1)自动将数据进行分片,每个master上放一部分数据(2)提供内置的高可用支持,部分master不可用时,还是可以继续工作的在redis cluster架构下,每个r原创 2021-07-20 13:04:59 · 202 阅读 · 0 评论 -
redis学习笔记-哨兵
学习课程连接基于儒猿redis课程笔记的记录基础知识1、哨兵的介绍sentinal,中文名是哨兵哨兵是redis集群架构中非常重要的一个组件,主要功能如下(1)集群监控,负责监控redis master和slave进程是否正常工作(2)消息通知,如果某个redis实例有故障,那么哨兵负责发送消息作为报警通知给管理员(3)故障转移,如果master node挂掉了,会自动转移到slave node上(4)配置中心,如果故障转移发生了,通知client客户端新的master地址哨兵本身也是分原创 2021-07-20 13:04:48 · 111 阅读 · 0 评论 -
redis学习笔记-主从,读写分离
学习课程连接基于儒猿redis课程笔记的记录redis replication以及master持久化对主从架构的安全意义1、redis replication的核心机制(1)redis采用异步方式复制数据到slave节点,不过redis 2.8开始,slave node会周期性地确认自己每次复制的数据量(2)一个master node是可以配置多个slave node的(3)slave node也可以连接其他的slave node(4)slave node做复制的时候,是不会block mas原创 2021-07-20 13:04:39 · 239 阅读 · 0 评论 -
redis学习笔记-持久化机制
学习课程连接基于儒猿redis课程笔记的记录持久化机制1、RDB和AOF两种持久化机制的介绍RDB持久化机制,对redis中的数据执行周期性的持久化AOF机制对每条写入命令作为日志,以append-only的模式写入一个日志文件中,在redis重启的时候,可以通过回放AOF日志中的写入指令来重新构建整个数据集如果我们想要redis仅仅作为纯内存的缓存来用,那么可以禁止RDB和AOF所有的持久化机制通过RDB或AOF,都可以将redis内存中的数据给持久化到磁盘上面来,然后可以将这些数据备份到别原创 2021-07-20 13:04:26 · 124 阅读 · 0 评论