查询数据:先查缓存,再查数据库。(如果数据库中存在,则可以添加至缓存)
新增数据:先添加至数据库,再添加至缓存。(只要添加至数据库成功,那么就算成功)
删除数据:先删缓存中数据,再删数据库中数据。(如果数据库中数据删除失败,也不会有业务逻辑上的影响)
修改数据:先删缓存中数据,再修改数据库中数据,再添加至缓存。(无论是修改数据库失败,还是添加至缓存失败,都对业务逻辑无影响)(注意:这里是删除缓存中数据)
该理论同样适用于多级缓存。
本文介绍了缓存和数据库同步的基本原则,包括查询、新增、删除及修改数据时的操作顺序,确保了数据的一致性和业务逻辑的正确性。
查询数据:先查缓存,再查数据库。(如果数据库中存在,则可以添加至缓存)
新增数据:先添加至数据库,再添加至缓存。(只要添加至数据库成功,那么就算成功)
删除数据:先删缓存中数据,再删数据库中数据。(如果数据库中数据删除失败,也不会有业务逻辑上的影响)
修改数据:先删缓存中数据,再修改数据库中数据,再添加至缓存。(无论是修改数据库失败,还是添加至缓存失败,都对业务逻辑无影响)(注意:这里是删除缓存中数据)
该理论同样适用于多级缓存。
172
4181
7178

被折叠的 条评论
为什么被折叠?