为了账号安全,请及时绑定邮箱和手机立即绑定

若秒杀对象的库存发生改变,redis缓存如何更新对象

如果秒杀对象的库存发生了改变,而redis中保存的仍是旧的秒杀对象怎么办,应该如何保证一致性?而高并发的环境超时维护恐怕....

正在回答

3 回答

和库存好像没有什么关系呀
0 回复 有任何疑惑可以回复我~

redis只是作为缓存,对数据库进行修改更新的MySQL。mysql更新之后自动同步到redis

0 回复 有任何疑惑可以回复我~

很让人疑惑的问题. rendis如果作为秒杀开始标志位的话,与库存无关.如果用redis的原子性来达到秒杀库存控制的话,秒杀阶段暂时又与数据库数据无关.使用redis又使用数据控制,这没什么好处吧,反而还要保证缓存同步问题,得不偿失.

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java高并发秒杀API之高并发优化
  • 参与学习       77474    人
  • 解答问题       168    个

Java实现高并发秒杀API的第四门课,小伙伴一定可以从中受益

进入课程

若秒杀对象的库存发生改变,redis缓存如何更新对象

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信