一种基于redis缓存提升页面响应速度的系统及方法技术方案

技术编号:26763076 阅读:30 留言:0更新日期:2020-12-18 23:20
本发明专利技术公开了一种基于redis缓存提升页面响应速度的系统,包括多个页面、负载均衡模块、Redis缓存模块、数据发布组件和持久层数据库;多个页面用于将数据请求通过http协议发送给负载均衡模块;负载均衡模块用于平衡各个页面前端的数据请求,并将数据请求通过http协议发送给Redis缓存模块;Redis缓存模块用于临时储存持久层数据库的全部或部分内容;数据发布组件用于在Redis缓存模块和持久层之间传输数据;持久层数据库用于储存数据。解决了当前互联网设备数据访问速度受限于数据库数据访问的问题。

【技术实现步骤摘要】
一种基于redis缓存提升页面响应速度的系统及方法
本专利技术涉及快速数据访问
,具体涉及一种基于redis缓存提升页面响应速度的系统及方法。
技术介绍
随着互联网技术的发展和各种终端设备的指数式增长,越来越多的数据访问请求需要满足高速响应的要求,而传统的数据访问方式已越来越不能满足数据高速访问需求,传统的数据访问和展示方式如下:第一步:输入查询要素和条件;第二步:通过调用中间件服务或者连接JDBC连接池直接访问底层数据库;第三步:服务通过直接连接数据库获取数据并返回;第四步:页面通过接收服务返回的数据展示给用户。这个过程中对底层数据库的访问需要消耗大量时间,成为满足用户高速响应需求的瓶颈,所以需要一种新的架构来满足当前互联网数据访问需求。
技术实现思路
针对当前互联网设备数据访问速度受限于数据库数据访问的问题,本专利技术提供一种基于redis缓存提升页面响应速度的系统及方法。本专利技术公开了一种基于redis缓存提升页面响应速度的系统,所述系统包括多个页面、负载均衡模块本文档来自技高网...

【技术保护点】
1.一种基于redis缓存提升页面响应速度的系统,其特征在于,所述系统包括多个页面、负载均衡模块、Redis缓存模块、数据发布组件和持久层数据库;/n所述多个页面用于将数据请求通过http协议发送给负载均衡模块;/n所述负载均衡模块用于平衡各个页面前端的数据请求,并将数据请求通过http协议发送给Redis缓存模块;/n所述Redis缓存模块用于临时储存持久层数据库的全部或部分内容;/n所述数据发布组件用于在Redis缓存模块和持久层之间传输数据;/n所述持久层数据库用于储存数据。/n

【技术特征摘要】
1.一种基于redis缓存提升页面响应速度的系统,其特征在于,所述系统包括多个页面、负载均衡模块、Redis缓存模块、数据发布组件和持久层数据库;
所述多个页面用于将数据请求通过http协议发送给负载均衡模块;
所述负载均衡模块用于平衡各个页面前端的数据请求,并将数据请求通过http协议发送给Redis缓存模块;
所述Redis缓存模块用于临时储存持久层数据库的全部或部分内容;
所述数据发布组件用于在Redis缓存模块和持久层之间传输数据;
所述持久层数据库用于储存数据。


2.根据权利要求1所述的一种基于redis缓存提升页面响应速度的系统,其特征在于:所述负载均衡模块通过Nginx反向代理完成各个页面前端的数据请求负载的平衡。


3.根据权利要求1所述的一种基于redis缓存提升页面响应速度的系统,其特征在于:所述Redis缓存模块临时储存持久层数据库的内容为需要进行高频次访问的数据表,所述高频次的阈值由管理者设定。


4.根据权利要求1所述的一种基于redis缓存提升页面响应速度的系统,其特征在于:所述数据发布组件在Redis缓存模块和持久层之间进行传输数据的过程为:Redis缓存模块数据更新后通过redis触发器完成写小表并由应用进行采集同步传输到持久层。


5.根据权利要求1所述的一种基于red...

【专利技术属性】
技术研发人员:包奕彬
申请(专利权)人:北京思特奇信息技术股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1