为了账号安全,请及时绑定邮箱和手机立即绑定

想问下老师这里使用redis缓存的目的是不是只是演示下怎么进行缓存一些不用经常读写的sql对象而不用考虑刷新缓存呢?

老师这里使用的缓存没有考虑到缓存中的对象数据会跟数据库中的不一致,因为库存是会变的,但是老师并没有说要怎么保持一致或者会所刷新缓存,所以这只是一种演示吗?只是演示怎么用而不是说实际就是这么写了?一直在思考这个问题,网上说,如果缓存中的对象经常会变,那这个对象就不应该被缓存。是这样的吗?

正在回答

1 回答

Redis缓存的不是库存信息,而是秒杀暴露的IP地址,某一个商品的IP的不变的。

1 回复 有任何疑惑可以回复我~
#1

慕粉3606827 提问者

噢,理解了,虽然存储的是seckill对象,但是用到的是seckill的id和各个时间,商品的数量其实是在sql中判断了。看来是我之前误解了,上课不专心= =
2018-08-05 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

想问下老师这里使用redis缓存的目的是不是只是演示下怎么进行缓存一些不用经常读写的sql对象而不用考虑刷新缓存呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信