开发者社区> 问答> 正文

怎么解决数据库SQL高并发业务场景下缓存和数据库一致性问题?比如:数据重复插入问题

怎么解决数据库SQL高并发业务场景下缓存和数据库一致性问题?比如:数据重复插入问题

展开
收起
晓风瑟瑟 2021-10-14 13:44:07 1000 0
2 条回答
写回答
取消 提交回答
  • 可纳入事务进行统一管理操作,也可以结合分布式锁,对操作的数据进行加锁处理。

    2021-10-16 02:37:53
    赞同 展开评论 打赏
  • 1.先删除缓存,再更新数据库。

    2.先更新数据库,再删除缓存。

    3.先删除缓存,再更新数据库,而后异步延迟一段时间再去删一次缓存。

    2021-10-14 14:53:11
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
SQL Server在电子商务中的应用与实践 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载