Redis
中等
面试题库
Redis
困难
多个消费者并发消费 ZSet 延迟队列时,如何避免重复取出同一条任务?ZPOPMIN 与 Lua 原子弹出各有什么优劣?
Redis
困难
Redis 过期键通知是实时的吗?惰性删除为什么会导致通知延迟甚至丢失?
Redis
中等
用 Redis ZSet 实现延迟队列时 score 存什么?消费者如何取出到期任务并避免空轮询?
Redis
中等
分布式环境下布隆过滤器如何同步与扩容?为什么不能直接合并两个布隆过滤器来扩容?
Redis
中等
RedisBloom 模块的 BF.RESERVE、BF.ADD、BF.EXISTS 命令怎么用?BF.RESERVE 如何指定误判率?
Redis
中等
布隆过滤器用于消息去重有什么局限?为什么还需要配合数据库唯一索引或时间窗口?
Redis
中等
用布隆过滤器防缓存穿透时,如何根据预期数据量估算位数组大小和误判率?
Redis
困难
标准布隆过滤器为什么不能删除元素?Counting Bloom Filter 和布谷鸟过滤器分别如何解决删除问题?
Redis
中等
布隆过滤器的哈希函数个数 k 为什么存在最优值?k 太大或太小分别会导致什么?
Redis
中等
布隆过滤器的误判率与位数组大小 m、元素个数 n、哈希函数个数 k 是什么关系?如何估算?
Redis
简单