![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
文章平均质量分 95
redis相关应有
钱多多_qdd
请你爱自己,也爱生活
展开
-
你所不知道的Redis热点问题以及如何发现热点
前言 “这个商品不错,大家来看啊“,每个平台都有会有些大卖的商品,简称为爆品。这些商品会有个特点,就是访问量特别大。我们专业上面可以称之为热点数据,在处理这些热点商品时,系统需要做一些特殊的处理。 缓存化 针对热点商品这些类型的数据,要考虑到访问量比较大,大家首先想到的是缓存,上redis缓存,这点肯定没有错。系统框架如下: 上图中,先从缓存中获取,没有再到DB获取,并保存到缓存中。但有个问题会产生,热点数据的访问会比较大,如果缓存一旦失效,所有请求同一时刻,会打到DB上面,DB肯定会崩溃。那怎转载 2021-01-08 00:47:12 · 214 阅读 · 0 评论 -
Redis Cluster集群的搭建与测试
一、前言 redis最初使用主从模式作集群,但是这种模式master宕机后需要手动配置将slave转成master;后来为了高可用,提出了哨兵模式,该模式有哨兵角色监视master和slave,若master宕机,可以自动将slave转换成master,但哨兵模式也有不足:1.不能动态扩充;2.仍然不能支持并发量特别大的场景。所以redis3.x提出来了cluster集群模式。 二、redis-cluster设计 Redis-Cluster采用无中心结构,每个节点报存数据和集群状态,每个节点和其他节点原创 2020-10-30 00:58:01 · 1024 阅读 · 1 评论 -
Redis高可用方案:sentinel(哨兵模式)以及springboot整合sentinel模式
一、前言 单点的redis如果崩溃或者宕机了,是很容易造成程序问题的。所以需要高可用的redis方案。sentinel是常用的redis高可用方案之一,本篇文章将记录整个搭建过程。 二、图解 我采用的是一主二从三哨兵,如图: 三、关于 Redis Sentinel 的概念 Redis Sentinel(译为“哨兵”)是 Redis 官方推荐的高可用性(HA)解决方案,当用 Redis 做 Master-slave 的高可用方案时,假如 master 宕机了,Redis 本身(包括它的很多客户.原创 2020-10-21 23:08:29 · 1130 阅读 · 1 评论 -
Redis的持久化机制:RDB和AOF
Redis 是一个开源( BSD 许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。它支持的数据类型很丰富,如字符串、链表、集 合、以及散列等,并且还支持多种排序功能。 一、什么叫持久化 将数据(内存中的)保存到可永久保存的设备中。持久化的主要应用是将内存中的对象存储在数据库中,或者存储在磁盘文件中、 XML 数据文件中等等。 从应用层与系统层理解持久化 同时,也可以从应用层和系统层这两个层面来理解持久化: 应用层:如果关闭(Close)你的应用然后重新启动则先前的数..原创 2020-10-19 01:07:17 · 151 阅读 · 0 评论