一种基于Redis缓存技术的数据存取方法技术

技术编号:33247368 阅读:20 留言:0更新日期:2022-04-27 18:02
本发明专利技术公开了一种基于Redis缓存技术的数据存取方法,首先将MYSQL数据库分成若干个子数据库;然后将字典表的条件需求分配给各个子数据库;接着每个子数据库均采用redis分布式锁处理其对应的条件需求;最后当子数据库能够满足其对应redis分布式锁的存储条件时,把其对应redis分布式锁中的数据存入子数据库的MYSQLDB持久数据库。本发明专利技术提高了系统开发的便利性和运行的可靠性,且具有广泛的支持度,对于高并发,尤其是大量请求写入,可以极大的降低频繁刷新页面对数据库造成的压力,在保证数据准确性的同时,提高了系统运行的稳定性。提高了系统运行的稳定性。提高了系统运行的稳定性。

【技术实现步骤摘要】
一种基于Redis缓存技术的数据存取方法


[0001]本专利技术涉及微服务架构
,尤其涉及一种基于Redis缓存技术的数据存取方法。

技术介绍

[0002]现有数据存取方法一般包括数据存储导入模块、Mysql数据库、Hbase数据库和查询Query模块,其中,存储导入模块(Importer模块)在数据存储的时候对所有字段进行分析并提取检索字段和展现字段,将检索字段存入Mysql数据库,将展现字段存入Hbase;查询Query模块负责对查询语句进行词法分析和语法分析,并根据分析结果到Mysql和Hbase中读取相关信息,如图1所示。
[0003]这种方案中,通过Query模块进行数据的查询、Hbase对应字段进行数据的展示。接着如果要存入的话:Importer进行数据字段的取值、存入Mysql持久数据库当中。假如系统高峰期过来每秒的请求有3000个,系统架构还是上方这样、MYSQL一定会宕机。

技术实现思路

[0004]本专利技术所要解决的技术问题是针对
技术介绍
中所涉及到的缺陷,提供一种基于Redis缓存技术的数据存本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于Redis缓存技术的数据存取方法,其特征在于,包含以下步骤:步骤1),将MYSQL数据库分成若干个子数据库;步骤2),将字典表的条件需求分配给各个子数据库;步骤3),每个子数据库均采用redis分布式锁处理其对应的条件需求;步骤4),当子数据库能够满足...

【专利技术属性】
技术研发人员:尚德华王威
申请(专利权)人:傲普上海新能源有限公司
类型:发明
国别省市:

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

1