📄️ Redis为什么这么快?
Redis 官方早前发布过一套基准测试,在 Redis 服务连接数小于 1 万时,并发数量每秒可以达到 10-12 万左右。连接数在 3-6万 时,也能支持每秒 5-6 万的并发。
📄️ Redis如何实现到期删除的?
然后 Redis 会根据 Key 在到期字典中的到期时间,通过主动和被动两种方式清理到期的 Key。以上两种删除机制互相配合,基本能保证 Redis 中到期键的数量不会超过总数据量的 25%。
📄️ Redis常用内存淘汰策略?
从淘汰范围来说可以分为不淘汰任何数据、只从设置了到期时间的键中淘汰和从所有键中淘汰三类。而从淘汰算法来分,又主要分为 Random(随机),LRU(最近最少使用),以及 LFU(最近最不常使用)三种。
📄️ 什么是布隆过滤器?
布隆过滤器是一种数据结构,用于快速判断一个元素是否存在于一个集合中。它以牺牲一定的准确性为代价,换取了存储空间的极大节省和查询速度的显著提升。
📄️ 布隆过滤器容量如何评估?
创建布隆过滤器时有两个核心参数,一个是布隆过滤器的容量,另一个是误判率。