缓存和DB中数据一致性

缓存和DB中数据一致性 淘汰还是更新 一般来说,是淘汰。 一般来说,修改的成本会高于淘汰的成本 修改的话,假如存的是json字符串,需要先将数据反序列化,然后修改数据,然后序列化,再存入redis。修改的代价高,但是少一次cache miss 淘汰的话,就将数据置为无效,但是多一次cache miss 修改缓存,在并发写的时候,可能出现数据不一致 比如说请求1 先写数据库,然后请求2写数据库 接着
相关文章
相关标签/搜索