令牌数据库更新的问题

来源:18-6 使用缓存加速令牌锁功能

Richard2001

2024-01-10

代码中,每当库存中令牌数是5的倍数时,将数据库中令牌数目减去5;如果开始令牌数是7,一段时间缓存中令牌数变成了5,实际令牌数减少2,但是数据库中却直接减少5;这样是不是有问题?为啥这里不直接用update语句直接更新数据库中令牌数目,将缓存中数目写入数据库?

写回答

1回答

甲蛙

2024-01-11

更新的时候是更新成5,不是更新成2,更新的时候,缓存是多少,数据库就更新成多少

0
2
Styxmale
回复
慕虎1095641
回复 慕虎1095641:你说的是对的,老师的代码其实是有bug的。但是自己知道就好了。
2026-01-24
共2条回复

新版Springboot3.0打造能落地的高并发仿12306售票系统

最新版Spring3.0仿12306售票系统实战

895 学习 · 529 问题

查看课程