有个疑问,v2方法的确控制住了,日志打印发现good luck五条成功并不是顺序的,中间还掺杂着几条bad luck,这是不是因为redis执行速度快于日志写入的原因导致的呢?
另外还发现一个问题是,现实项目中,对于key的存储,上线之前应该必须保证key是不存在才行吧!
第一个问题,不能确定成功的请求就先写入日志文件,因为并发场景下多个请求之间是互相独立的。
第二个问题,确实是这样,生产环境key的命名需要有一个统一的规范。
谢谢老师的回答