需求:
现有一个监控某款商品销量的后台网站,每售出一件该商品,记录进表。golang template 后端。
因为表非常之巨大,每 query 一次非常耗时。
又因为老大对此款商品销量的监控,实时性要求不高,
故 leader 希望只在每个月最后一天查询一次 DB,更新这个月的销量,然后把查询结果缓存在某个地方,
显示在后台网站上,以供这个月随时查看。
后台网站的界面是,选择某年某个月份,可以列出当月,此款商品的销量状况。
-----------------
不太明白的点,
1.每月 1 次查询 DB 的结果缓存在哪,
2.具体以什么形式缓存,如何缓存
3.如何做到每个月只查询,更新缓存一次?
4.redis 能否实现上述需求?
诚谢大佬解救!!!!!!!!!!
现有一个监控某款商品销量的后台网站,每售出一件该商品,记录进表。golang template 后端。
因为表非常之巨大,每 query 一次非常耗时。
又因为老大对此款商品销量的监控,实时性要求不高,
故 leader 希望只在每个月最后一天查询一次 DB,更新这个月的销量,然后把查询结果缓存在某个地方,
显示在后台网站上,以供这个月随时查看。
后台网站的界面是,选择某年某个月份,可以列出当月,此款商品的销量状况。
-----------------
不太明白的点,
1.每月 1 次查询 DB 的结果缓存在哪,
2.具体以什么形式缓存,如何缓存
3.如何做到每个月只查询,更新缓存一次?
4.redis 能否实现上述需求?
诚谢大佬解救!!!!!!!!!!