布隆过滤器
-
redis缓存问题
redis缓存问题 缓存击穿 缓存击穿是指热点key在某个时间点过期的时候,而恰好在这个时间点对这个Key有大量的并发请求过来,从而大量的请求打到db 解决方案: 利用互斥锁,缓存…
-
布隆过滤器在短视频 feeds 系统中的妙用
大家平时刷抖音、视频号、快手时,几乎总能刷到最新的视频。那这里是怎么实现的呢? 上述场景,可以简单抽象为曝光去重,就是用户看过的 feeds1、feeds2、feeds3 R…
-
布隆过滤器
问题描述 BloomFilter(布隆过滤器) fpp 布隆过滤器的特点 布隆过滤器中的数据可不可以删除 布隆过滤器应该设计为多大? 布隆过滤器应该使用多少个哈希函数? 布隆过滤器…
-
Redis之布隆过滤器与布谷鸟过滤器
大家好,我是一安~ 大家都知道,在计算机中IO一直是一个瓶颈,很多框架以及技术甚至硬件都是为了降低IO操作而生,今天聊一聊过滤器,先说一个场景: 我们业务后端涉及数据库,当请求消息…
-
Redis的快问小抄
阿清今天的内容很轻松,近来收集了一下Redis在面试中常考的问题。 阿清在这里为大家总结一下答案,大家就当个咖啡伴侣读一读吧~ 今天要和大家聊4个问题的解决方案,分别是: 缓存可见…
-
【说透Redis】后端开发应该掌握的Redis基础
原创作者,公众号【程序员读书】,欢迎关注公众号,转载文章请注明出处哦。 在上一篇文章中,我们简单地讲了一下Redis的应用场景、安装、如何连接等比较基础的知识,那么在这篇文章,我们…
-
布隆过滤器是什么原理?
布隆过滤器俗称BloomFilter,是一个非常简单好用的编程小工具,主要作用是用来判断两件事: 一个元素在集合中不存在 一个元素在集合中可能存在 BloomFilter 工作原理…
-
10道不得不会的 Redis 面试题
以下是 Redis 面试题,相信大家都会有种既眼熟又陌生的感觉、看过可能在短暂的面试后又马上忘记了。JavaPub在这里整理这些容易忘记的重点知识及解答,建议收藏,经常温习查阅。 …
-
单线程的Redis为什么那么快?
上期回顾 上一篇文章刚一发出去,就有朋友问我:既然布隆过滤器是概率性的,在极端情况下数据库有的缺被你判没了怎么办?那它的优点是什么?在上一篇文章中确实这种方面说的比较少,这里我就说…
-
Redis的缓存雪崩,缓存击穿,热点缓存如何处理?
上一篇我们了解了Redis的缓存淘汰策略与算法,相信大家基本对缓存雪崩造成的原因有所了解,这次我们来聊聊出现这些问题我们该如何解决。 缓存雪崩 所谓缓存雪崩就是在某一时刻,缓存大量…
-
IM聊天室设计
简述 即时聊天系统(IM),本次主要介绍的包括技术选型、消息设计、重连机制、消息可靠性。 技术选型 MongoDB 由于IM实时性要求较高,且IM产生的数据量较大,数据关联性强,而…