梅村
2017-03-01 10:29
老师好:我看逻辑是查找一个秒杀商品,先在Redis中查找,如果没有就在数据库中查,并写入Redis,下次如果再查询该商品就直接在Redis中查找,但是如果该商品的库存变了,Redis中的库存没变?这样用户读出的数据就正确了,请问老师这个该怎么解决啊?
更新库存的时候把redis的数据也更新了
一般数量会另外用一个原子计数器存储 或 展示时一般不展示数量(你可以留意一下其它的秒杀系统)
Java高并发秒杀API之高并发优化
78600 学习 · 170 问题
相似问题