开发者社区> 问答> 正文

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

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

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

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

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

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

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

相关电子书

更多
徐雷-Java为王,互联网高并发架构设计与选型之路6.0 立即下载
Redis 的高并发实战:抢购系统 立即下载
MySQL高并发场景实战 立即下载