![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
illusory_germ
这个作者很懒,什么都没留下…
展开
-
浅谈Redis的持久化------RDB和AOF
Redis的常用功能Redis的强大功能很大程度上是由于其将所有数据都存储在内存中,也就是做缓存,缓存的目标主要是那些需要经常访问的数据,或计算复杂而耗时的数据。缓存的效果就是减少了数据库读的次数,减少了复杂数据的计算次数,从而提高了服务器的性能。1.redis持久化的两种方式为了使Redis在重启后仍能保证数据不丢失,需要将数据从内存中以某种形式持久化到硬盘中。Redis支持两种方式的持...原创 2019-09-17 16:24:56 · 601 阅读 · 0 评论 -
Redis主从架构、主从复制
1. Redis主从复制原理1.1 主从架构redis主从架构 -> 读写分离架构 -> 可支持水平扩展的读高并发架构架构做成主从架构,一主多从,主负责写,从负责读。数据同步时,将master的数据同步复制到其他slave节点。水平扩容,就是说,当QPS在增加,只要增加redis slave节点即可1.2 主从架构的核心原理当启动一个slave node的时候,它会发送一...原创 2019-09-18 17:15:50 · 773 阅读 · 0 评论 -
Redis哨兵架构基础知识、数据丢失问题、底层核心原理
一、Redis哨兵架构的相关基础知识1. 哨兵的介绍sentinel,中文名是哨兵哨兵是redis集群架构中非常重要的一个组件,主要功能如下集群监控,负责监控redis master和slave进程是否正常工作消息通知,如果某个redis实例有故障,那么哨兵负责发送消息作为报警通知给管理员故障转移,如果master node挂掉了,会自动转移到slave node上配置中心,如果故...原创 2019-09-20 15:34:54 · 366 阅读 · 0 评论 -
redis cluster 的 hash slot 算法
1. redis cluster 介绍自动将数据进行分片,每个 master 上放一部分数据提供内置的高可用支持,部分 master 不可用时,还是可以继续工作的在 redis cluster 架构下,每个 redis 要放开两个端口号,比如一个是 6379,另外一个就是 加1w 的端口号,比如 16379。16379 端口号是用来进行节点间通信的,也就是 cluster bus 的东西,...原创 2019-09-20 16:12:19 · 757 阅读 · 0 评论 -
Redis支持的5种数据类型
Redis目前支持5种数据类型,分别是:String(字符串)List(列表)Hash(字典)Set(集合)Sorted Set(有序集合)推荐博客Redis常用数据类型介绍、使用场景及其操作命令...原创 2019-09-28 17:47:12 · 195 阅读 · 0 评论