关于新增优惠券的过期时间

来源:9-3 新增加优惠劵到缓存中

海豹熊

2020-06-26

老师你好:
如果给redisKey设置一个过期时间,那么它里面对应的所有usable优惠券,就都会在同一个时间段内(一个小时内)过期了是嘛?usable里面的券,不是应该不同类型有各自过期的时间吗?比如 a券3天后过期,b券5天后过期之类的
____老师你好:我想了一下,有点想通了,redis中间不是优惠券的过期时间,是这条缓存的过期时间是吗?
所以如果过期了,查不到这条缓存了,是不是controller再调用接口从数据库里捞(同时把捞到的记录有放回redis中)? 这个思路是不是类似于LRU?

写回答

1回答

张勤一

2020-06-26

同学你好:

    Redis 中的过期时间是缓存的过期时间,与优惠券的过期时间不是一回事。缓存过期之后,又会再从 MySQL 中去获取数据,这与 LRU 也不是一回事。


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

1
0

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

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

1203 学习 · 487 问题

查看课程