java
文章平均质量分 88
心若自由何处是束缚
生活很美,我们一直在旅行
展开
-
如何保证缓存和数据库数据一致性?
如何保证缓存和数据库数据一致性?或者问如何保证Redis和MySQL的数据一致性?有几种方式:主要就是以上五种,有些是类似的下面一个个详细说一下。这种很好理解,所有的业务系统的操作只针对缓存(Redis),缓存中有单独的任务(服务)去操作数据库,对数据库的增删改,但是这个需要同步进行,如果对数据库操作失败了,缓存也要回滚内容,从网上找到两张图,理解一下这种方式:同步读:同步写:整体都比较类似,但是写的最后缓存对数据库的一步是交给异步了,不会同...原创 2022-06-23 14:46:23 · 346 阅读 · 0 评论 -
hashCode 为什么乘以 31?一步步理解hashCode 和 hash 算法
hashCode 为什么乘以 31?一步步理解hashCode 和 hash 算法转载 2022-06-08 16:54:44 · 642 阅读 · 1 评论