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

来源:2-1 redis后端缓存优化编码

慕粉3287026

2017-09-08 12:20

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

写回答 关注

3回答

  • 魄弹兽
    2018-05-19 22:02:56
    和库存好像没有什么关系呀
  • 啊不得
    2017-11-19 18:22:00

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

  • 慕粉3274453
    2017-09-09 16:57:13

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

Java高并发秒杀API之高并发优化

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

78600 学习 · 170 问题

查看课程

相似问题