文章 2024-07-16 来自:开发者社区

Redis常见面试题(一):Redis使用场景,缓存、分布式锁;缓存穿透、缓存击穿、缓存雪崩;双写一致,Canal,Redis持久化,数据过期策略,数据淘汰策略

文章目录 一、Redis使用场景 二、缓存穿透 三、缓存击穿 四、缓存雪崩 五、先删除缓存,还是先修改数据库 5.1 存在问题 5.2 双写一致 5.2.1 分布式锁 5.2.2 异步通知 5.3 总结 六、Redis持久化——redis作为缓存,数据的持久化是怎么做的 6.1 RDB 6.1.1 RDB简介 6....

Redis常见面试题(一):Redis使用场景,缓存、分布式锁;缓存穿透、缓存击穿、缓存雪崩;双写一致,Canal,Redis持久化,数据过期策略,数据淘汰策略
文章 2023-08-05 来自:开发者社区

【java常见的面试题】 Redis的数据淘汰策略有哪些 ?

Redis 提供 8 种数据淘汰策略: 淘汰易失数据(具有过期时间的数据) volatile-lru(least recently used):从已设置过期时间的数据集(server.db[i].expires)中挑选最近最少使用的数据淘汰volatile-lfu(least frequently ...

文章 2023-08-05 来自:开发者社区

【java常见的面试题】Redis的数据过期策略有哪些 ?

惰性删除 :只会在取出 key 的时候才对数据进行过期检查。这样对 CPU 最友好,但是可能会造成太多过期 key 没有被删除。 数据到达过期时间,不做处理。等下次访问该数据时,我们需要判断 如果未过期,返回数据发现已过期,删除,返回nil 定期删除 : 每隔一段时间抽取一批 ke...

文章 2023-06-05 来自:开发者社区

Java 最常见的面试题:kafka 有几种数据保留的策略?

kafka 有两种数据保存策略:按照过期时间保留和按照存储的消息大小保留。

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

Java面试那些事儿

手把手带您学习Java,开启编程之路。

+关注