一种基于可配置化的热点数据缓存处理方法及设备技术

技术编号:21089683 阅读:47 留言:0更新日期:2019-05-11 10:00
本发明专利技术提供了一种基于可配置化的热点数据缓存处理方法,包括:接收外部系统推送的数据;将所述推送的数据发送给提供MySQL服务的MySQL服务装置和提供热点数据缓存服务的热点数据缓存服务装置;所述MySQL服务装置将接收的所述推送数据进行持久化操作,即存储在磁盘存储设备中;所述热点数据缓存服务装置根据其配置文件对所述推送数据进行过滤处理,并将过滤后的需要存储的数据存储在所述热点数据缓存服务装置中。

A Configurable Hot Data Cache Processing Method and Equipment

【技术实现步骤摘要】
一种基于可配置化的热点数据缓存处理方法及设备
本专利技术涉及数据存储领域,具体涉及一种基于可配置化的热点数据缓存处理方法及设备。
技术介绍
MySQL是一种被广泛应用的开源关系数据库管理系统,由于关系数据库通过将数据保存在不同的表中,并通过建立不同表的关联关系来实现数据的访问,因而有效提高了数据库使用的灵活性和访问速度。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL由于其体积小、速度快、总体拥有成本低,以及开放源码的特点,因而受到中小型网站的开发者的欢迎,成为这类网站的首选数据库。在网站数据库应用中,通常将数据信息存入到MySQL数据库中,但当网站的访问量非常大时,由于受到磁盘存储系统访问的限制,MySQL的处理能力会下降,从而使得网站的访问、交互效率降低。因此,就必须对MySQL数据库进行必要的优化。
技术实现思路
为了解决上述技术问题,本专利技术基于将Redis作为MySQL数据库的缓存的专利技术构思,利用Redis将数据存储在内存中的高性能特点,有效解决了MySQL不适应大数据量访问的不足。其中,Redis是一种开源的使用ANSIC语言编写、遵守BSD协本文档来自技高网...

【技术保护点】
1.一种基于可配置化的热点数据缓存处理方法,其特征在于包括:步骤1、接收外部系统推送的数据;步骤2、将所述推送的数据发送给提供MySQL服务的MySQL服务装置和提供热点数据缓存服务的热点数据缓存服务装置;步骤3、所述MySQL服务装置将接收的所述推送数据进行持久化操作,即存储在磁盘存储设备中;步骤4、所述热点数据缓存服务装置根据其配置文件对所述推送数据进行过滤处理,并将过滤后的需要存储的数据存储在所述热点数据缓存服务装置中。

【技术特征摘要】
1.一种基于可配置化的热点数据缓存处理方法,其特征在于包括:步骤1、接收外部系统推送的数据;步骤2、将所述推送的数据发送给提供MySQL服务的MySQL服务装置和提供热点数据缓存服务的热点数据缓存服务装置;步骤3、所述MySQL服务装置将接收的所述推送数据进行持久化操作,即存储在磁盘存储设备中;步骤4、所述热点数据缓存服务装置根据其配置文件对所述推送数据进行过滤处理,并将过滤后的需要存储的数据存储在所述热点数据缓存服务装置中。2.根据权利要求1所述的热点数据缓存处理方法,其特征在于所述配置文件包括所述热点数据的类型属性。3.根据权利要求2所述的热点数据缓存处理方法,其特征在于所述热点数据缓存服务装置包括Redis存储系统。4.根据权利要求3所述的热点数据缓存处理方法,其特征在于所述类型属性包括至少下述一种:(1)数据存入到所述Redis存储系统中的数据类型;(2)数据的信息名称;(3)唯一标识字段;(4)数据的过期时间;(5)在所述Redis中存储时的关键字(Key)值前缀。5.根据权利要求4所述的热点数据缓存处理方法,其特征在于所述步骤4还包括:根据所述配置文件中的信息对所述接收的推送数据进行过滤,过滤后的数据属于需要存储的数据;将所述需要存储...

【专利技术属性】
技术研发人员:王少飞喻波王志海董晓斌安鹏
申请(专利权)人:北京明朝万达科技股份有限公司
类型:发明
国别省市:北京,11

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

1