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

来源:2-1 redis后端缓存优化编码

慕粉3606827

2018-07-28 16:27

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

写回答 关注

1回答

  • 我要在终点等你
    2018-07-29 14:59:34
    已采纳

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

    慕粉3606...

    噢,理解了,虽然存储的是seckill对象,但是用到的是seckill的id和各个时间,商品的数量其实是在sql中判断了。看来是我之前误解了,上课不专心= =

    2018-08-05 23:02:44

    共 1 条回复 >

Java高并发秒杀API之高并发优化

Java实现高并发秒杀API的第四门课,小伙伴一定可以从中受益

78601 学习 · 170 问题

查看课程

相似问题