![](https://img-blog.csdnimg.cn/41729de5d20246fdbba7664bd6e84cf4.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Redis
文章平均质量分 80
存放Redis 相关的知识
全栈切图仔
这个作者很懒,什么都没留下…
展开
-
分区的目的:
一致性Hash我们先来看下,一致性Hash的官方定义分布式缓存的问题。如果没有一致性Hash应该怎么做呢???我们分布式缓存的目的之一:就是为了解决服务器中缓存不足的问题,我们需要将不同的数据分散到不同的服务器上。那我们怎么能平均的分散的不同的服务器上呢???取模运算必不可少。一旦牵扯到固定值模数。弊端就暴露出来了。因为每次读取缓存/ 更新缓存,都需要通过hash + 取模来确定哪台服务器。但是如果服务器的个数发生变化,那么通过计算的结果都不正确了,可以理解为间接导致缓存失效。我们。原创 2023-04-20 21:17:41 · 506 阅读 · 1 评论 -
【Redis 进阶之路】4. Redis 预分区 以及集群
一致性Hash我们先来看下,一致性Hash的官方定义分布式缓存的问题。如果没有一致性Hash应该怎么做呢???我们分布式缓存的目的之一:就是为了解决服务器中缓存不足的问题,我们需要将不同的数据分散到不同的服务器上。那我们怎么能平均的分散的不同的服务器上呢???取模运算必不可少。一旦牵扯到固定值模数。弊端就暴露出来了。因为每次读取缓存/ 更新缓存,都需要通过hash + 取模来确定哪台服务器。但是如果服务器的个数发生变化,那么通过计算的结果都不正确了,可以理解为间接导致缓存失效。我们。原创 2023-04-06 09:26:06 · 440 阅读 · 0 评论 -
【Redis 进阶之路】3. Redis 主从 以及哨兵
如果看到这里,以为主从配置就结束了吗?不不不,如果以为就这样结束了, 那就大错特错了。上述步骤虽然进行了主从部署,但是master节点负责写数据,slave 节点负责读数据。如果master节点宕机了,也就是意味着Redis就不具备写的功能,基本算是废了。如果是人工发现master节点宕机了,会将slave节点升级为master节点,其他的slave节点跟随新的master节点。那么我们接下来分析的哨兵,就实现了该功能。应该由人做的事情,将其交给第三方插件做。原创 2023-04-01 15:34:49 · 1238 阅读 · 0 评论 -
【保姆级&安装大全之】Redis集群
上一篇我们学习了【【保姆级&安装大全之】Redis主从配置 以及哨兵】,接下来我们看配置下集群的搭建。一般在生产环境中,如果服务器不够用,但是又想要稳定性,可以试试主从配置,但是如果服务器足够多,直接上集群。原创 2023-03-19 20:27:54 · 60 阅读 · 0 评论 -
【保姆级&安装大全之】Redis主从配置 以及哨兵
今天我们要分享下关于主从Redis配置 以及哨兵,但是学习此文章之前,可以先看下上一篇文章【【保姆级&安装大全之】单机版Redis我们在生产环境使用Redis部署高可用的时候,无非有几种情况。第一种是:主从配置第二种是:集群第三种是:主从 + 集群那么接下来让我们从主从配置开始一步一步进行学习。在redis主从默认是只有主具备写的能力,而从只能读。如果主宕机,整个节点不具备写能力。但是如果这是让一个从变成主,整个节点就可以继续工作。即使之前的主恢复过来也当做这个节点的从即可。原创 2023-03-19 18:19:29 · 331 阅读 · 0 评论 -
Redis 主从复制实现
今天从实用的角度来分析下 服务器间的主从部署,以及主从复制备份。原创 2022-12-29 21:50:23 · 308 阅读 · 0 评论 -
Redis的持久化技术
上述截图中的配置,可以参照这个。其实我们应该更加认识Redis只是一个高性能的缓存中间件。通过rdb + aof的方式尽可能保持数据备份,做不到百分之百的数据不丢失。其实总体上就两点:1. rdb 在某一个时间点,进行数据二进制的全量备份 2. aof 通过日志的形式来保存命令,通过命令反推数据,可以做到数据的实时性,但是基于Redis默认配置,其实是以秒为单位的。所以说有可能会丢失某一秒内的数据。原创 2022-12-28 22:53:45 · 123 阅读 · 0 评论 -
布隆过滤器 以及缓存穿透问题
布隆过滤器 以及Redis 缓存穿透原创 2022-12-28 12:11:33 · 584 阅读 · 0 评论 -
BitMaps 引发的经典面试题
嗨,大家好我又来了。这篇文章主要是记录下BitMaps 的实战案例。让大家熟悉下BitMap 的巧用。原创 2022-12-27 22:28:25 · 224 阅读 · 0 评论 -
Redis的基础命令
学习更多的Redis 基础命令。 --- Redis基础命令大全 string数据类型/ hash数据类型/ list 数据类型/ set数据类型 今天的目的主要是为了学习下,Redis基础命令。无论是处于什么阶段的技术人,基础永远都是重中之重。原创 2022-12-24 23:00:06 · 103 阅读 · 0 评论