张老师不懂为什么curCached会为空

来源:9-12 根据用户和优惠券状态查找优惠券记录(上)

肝哭了

2019-12-08

我看在redis里面的时候,不是在查询的时候自动插入各状态的无效数据了吗?

写回答

2回答

ricace

2020-01-02

因为代码逻辑是在redis首次查询为空的时候添加无效数据,但是返回的是当前缓存里的内容。所以当前会返回空,下一次查询才有-1

3
1
慕仔1326250
感谢!
2020-08-08
共1条回复

张勤一

2019-12-09

同学你好:

    代码首次运行,用户第一次使用优惠券系统的时候,curCached 肯定是空的。你可以做做实验,或者仔细分析下代码的实现,验证下我说的。


    欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!

3
0

Spring Cloud微服务实战 打造企业级优惠券系统

微服务,SpringCloud,SpringBoot面试、毕设、

1210 学习 · 488 问题

查看课程