- 博客(5)
- 收藏
- 关注
原创 每日面试【三】Redis中的数据持久化的两种方式RDB和AOF
Redis 支持两种主要的持久化方式:RDB(Redis DataBase)持久化和 AOF(Append Only File)持久化。这两种方式可以单独使用,也可以同时使用。RDB 是一个非常紧凑的单文件(二进制文件 dump.rdb),代表了 Redis 在某个时间点上的数据快照。非常适合用于备份数据,比如在夜间进行备份,然后将 RDB 文件复制到远程服务器。但可能会丢失最后一次持久化后的数据。AOF 的最大优点是灵活,实时性好,可以设置不同的 fsync 策略,如每秒同步一次,
2025-01-11 20:07:44
411
原创 每日面试【二】Redis中的双写一致
双写一致性是指在对数据库进行修改的同时,确保缓存中的数据也得到相应更新,从而避免出现脏数据的情况。本文将探讨双写一致性的概念、常见的业务场景以及相应的解决方案。当修改了数据库的数据也要同时更新缓存的数据,缓存和数据库的数据要保持一致双写一致性在确保数据准确性和一致性方面至关重要。通过采用延时双删、读写锁机制以及消息队列等方法,可以有效解决缓存与数据库之间的数据不一致问题。选择合适的策略不仅能提高系统的可靠性,还能提升用户体验。
2025-01-10 19:42:32
486
1
原创 每日面试【一】Redis中的缓存击穿、缓存穿透与缓存雪崩
在面试中,关于 Redis 的缓存机制常会提到以下三种概念:缓存击穿、缓存穿透和缓存雪崩。以下是对这三者的简要解释以及相应的改善方案。
2025-01-05 17:23:49
692
原创 ArrayList底层源码解析
随着Java的深度学习,我们接触到了集合,并了解了ArrayList的使用方法。但是,并不清楚它的工作原理以及底层的逻辑关系。接下来我将从它的底层原理和扩容机制来进行讲解。以上就是今天要讲的内容,本文仅仅简单介绍了ArrayList的底层原理和扩容机制。
2024-01-31 15:41:34
1271
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅