Redis 数据更新是先更新数据库还是先更新缓存?为什么?

如题所述

Redis 数据更新时,会先更新缓存,再更新数据库。这是因为缓存的目的是为了减少数据库的压力,而且 Redis 支持事务处理机制,请求优先命中 Redis,缓存中没有在命中数据库,所以优先删除缓存,然后更新数据库。如果删除缓存成功,但是更新数据库失败,那么数据依然存在 。
温馨提示:答案为网友推荐,仅供参考
相似回答