大家好,我是你们的老朋友Redis,今天要给大家讲讲我的秘密武器——Set数据结构。听说有人觉得我就是个青铜选手,只能存存标签、记记好友?今天就让你们见识见识,什么叫"集美貌与才华于一身"的百变星君!
2025年04月30日
大家好,我是你们的老朋友Redis,今天要给大家讲讲我的秘密武器——Set数据结构。听说有人觉得我就是个青铜选手,只能存存标签、记记好友?今天就让你们见识见识,什么叫"集美貌与才华于一身"的百变星君!
2025年04月30日
在当今快节奏的数据处理环境中,Redis作为一款高效、灵活的内存数据库解决方案,已经成为许多开发者和企业的首选。然而,当单节点的Redis已经无法满足日益增长的流量需求时,Redis集群便成为了我们的最佳选择。本文将带你从零开始,一步一步搭建一个Redis集群,并详细讲解如何进行日常维护,让你的缓存系统始终保持高效稳定。
2025年04月30日
一.缓存穿透
1.什么是缓存穿透
缓存穿透,是指查询一个数据库一定不存在的数据。
例如:对于系统A,假设一秒 5000 个请求,结果其中 4000 个请求是黑客发出的恶意攻击。黑客发出的那 4000 个攻击,缓存中查不到,每次你去数据库里查,也查不到。这种恶意攻击场景的缓存穿透就会直接把数据库给打死
2025年04月30日
缓存的击穿、穿透和雪崩,对于这三大缓存的问题,有很多人背过了八股文式的解决方案,面试也能答上一二,却少有人能把思路给理清的。
这三个问题产生的前提是高并发,但是一旦发生,会导致大量的请求积压到数据库层,并发量很大,甚至会引起数据库宕机或是故障,造成严重的生产事故。下面我将一一分析,保证让你看得明白透彻!
2025年04月30日
在上一篇文章中,我们完成了SpringBoot整合Redis进行数据缓存管理的工作,但缓存管理的实体类数据使用的是JDK序列化方式(如下图所示),不便于使用可视化管理工具进行查看和管理。
2025年04月30日
简单点说,布隆过滤器本质是一个位数组。
2025年04月30日
大家好,我是你们的“技术段子手”小码哥。今天我们来聊聊Redis缓存中的三大“杀手”:缓存雪崩、缓存击穿和缓存穿透。这三个家伙就像是一个“三连击”组合,稍不注意,你的系统就会被它们打得鼻青脸肿。别急,咱们慢慢来,先从一个线上事故说起。