Redis缓存同步1-策略介绍
缓存数据同步策略示意图在大多数情况下,我们通过浏览器查询到的数据都是缓存数据,如果缓存数据与数据库的数据存在较大差异的话,可能会产生比较严重的后果的。所以,我们应该也必须保证数据库数据、缓存数据的一致性,这就是缓存与数据库的同步。缓存数据同步策略缓存数据同步,常见的有三种方式:1:设置有效期给缓存设置有效期,到期后自动删除。再次查询的时候,更新数据。这种方式的优缺点及使用场景如下:优点:简单、方便

缓存数据同步策略示意图
在大多数情况下,我们通过浏览器查询到的数据都是缓存数据,如果缓存数据与数据库的数据存在较大差异的话,可能会产生比较严重的后果的。所以,我们应该也必须保证数据库数据、缓存数据的一致性,这就是缓存与数据库的同步。
大家好,我是凯哥Java(kaigejava),全网同名。欢迎大家搜索凯哥Java
缓存数据同步策略
缓存数据同步,常见的有三种方式:
1:设置有效期
给缓存设置有效期,到期后自动删除。再次查询的时候,更新数据。
这种方式的优缺点及使用场景如下:
优点:简单、方便、好理解;
缺点:时效性差,缓存过期之前可能数据库中的数据和缓存中的数据就不一致了了。
使用场景:更新频率低,时效性要求低的业务。
2:同步双写
同步双写策略就是在修改数据库的同时,也修改缓存。
同步双写的优缺点:
优点:时效性强,缓存与数据库强一致;
缺点:有代
原创不易,完成人机校验,阅读全文