Redis
文章平均质量分 95
redis相关应有
钱多多_qdd
请你爱自己,也爱生活
展开
-
你所不知道的Redis热点问题以及如何发现热点
前言“这个商品不错,大家来看啊“,每个平台都有会有些大卖的商品,简称为爆品。这些商品会有个特点,就是访问量特别大。我们专业上面可以称之为热点数据,在处理这些热点商品时,系统需要做一些特殊的处理。缓存化针对热点商品这些类型的数据,要考虑到访问量比较大,大家首先想到的是缓存,上redis缓存,这点肯定没有错。系统框架如下:上图中,先从缓存中获取,没有再到DB获取,并保存到缓存中。但有个问题会产生,热点数据的访问会比较大,如果缓存一旦失效,所有请求同一时刻,会打到DB上面,DB肯定会崩溃。那怎转载 2021-01-08 00:47:12 · 207 阅读 · 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 · 907 阅读 · 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 · 1059 阅读 · 1 评论 -
Redis的持久化机制:RDB和AOF
Redis 是一个开源( BSD 许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。它支持的数据类型很丰富,如字符串、链表、集 合、以及散列等,并且还支持多种排序功能。一、什么叫持久化将数据(内存中的)保存到可永久保存的设备中。持久化的主要应用是将内存中的对象存储在数据库中,或者存储在磁盘文件中、 XML 数据文件中等等。从应用层与系统层理解持久化同时,也可以从应用层和系统层这两个层面来理解持久化:应用层:如果关闭(Close)你的应用然后重新启动则先前的数..原创 2020-10-19 01:07:17 · 141 阅读 · 0 评论