【spring-data-redis】实现列表缓存方案---概述

  在最近的项目中主站列表提出了优化性能的需求,因为列表页的数据都是动态加载的,不存在页面静态化和页面缓存技术的处理,首先我们想到的优化方案是加一级缓存进行实现。进行考虑后,我们选用了基于spring-data-redis进行实现,使用redis进行数据缓存。

  选定了实现技术后,其中说明下业务场景和需求如下:

1)列表页展示数据为当前产品标的数据,其中包括募资中,已售罄(募资完成、计息中),预发布状态的标的。展示数据量在1w+上设计。

2)产品标的数据,调用链为主站web【应用端】->标的查询服务【服务端】->db(从应用端到服务端调用方式为HTTP),即使使用HTTP连接池,但因为查询db性能不高,HTTP超时严重。

3)募资中和预发布标的允许短暂缓存,已售罄标的可永久缓存。募资中和预发布标的数量不确定,也就是说在进行分页查询时,基于页数据进行缓存,缓存由请求控制进行刷新。

转载于:https://my.oschina.net/u/914290/blog/832437

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值