关于新增优惠券的过期时间
来源:9-3 新增加优惠劵到缓存中

海豹熊
2020-06-26
老师你好:
如果给redisKey设置一个过期时间,那么它里面对应的所有usable优惠券,就都会在同一个时间段内(一个小时内)过期了是嘛?usable里面的券,不是应该不同类型有各自过期的时间吗?比如 a券3天后过期,b券5天后过期之类的
____老师你好:我想了一下,有点想通了,redis中间不是优惠券的过期时间,是这条缓存的过期时间是吗?
所以如果过期了,查不到这条缓存了,是不是controller再调用接口从数据库里捞(同时把捞到的记录有放回redis中)? 这个思路是不是类似于LRU?
写回答
1回答
-
张勤一
2020-06-26
同学你好:
Redis 中的过期时间是缓存的过期时间,与优惠券的过期时间不是一回事。缓存过期之后,又会再从 MySQL 中去获取数据,这与 LRU 也不是一回事。
欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!
10
相似问题