缓存框架升级过程中的数据迁移方法及装置制造方法及图纸

技术编号:37347002 阅读:18 留言:0更新日期:2023-04-22 21:41
本发明专利技术涉及一种缓存框架升级过程中的数据迁移方法及装置,其中,所述方法包括:接收到查询目标业务字段的第一请求;基于预设的第一引流规则确定到待升级缓存或者已升级缓存中查询目标业务字段;若从待升级缓存或者已升级缓存中查询得到目标业务字段对应的第一信息,则根据第一信息响应第一请求;或,若从待升级缓存或者已升级缓存中未查询到目标业务字段,则从数据库查询得到目标业务字段对应的第二信息,并将第二信息写入待升级缓存或者已升级缓存,并根据第二信息响应第一请求。基于此,实现不需要进行系统停机或停服的情况下,完成缓存框架升级过程中的数据迁移,保障核心服务的稳定性、可用性,不影响业务,并减少数据库的压力。力。力。

【技术实现步骤摘要】
缓存框架升级过程中的数据迁移方法及装置


[0001]本专利技术涉及计算机
,特别是涉及缓存框架升级过程中的数据迁移方法及装置。

技术介绍

[0002]在互联网公司中,缓存框架的使用非常普遍。在业务规模和业务量相对比较低,使用的缓存框架只需要满足当时的业务诉求即可,但随着业务量的增长,老的缓存框架已经不能满足日益增加的业务和技术诉求,因此,需要进行缓存框架的升级。这种缓存框架的升级,相当于更换后端数据库,需要对数据进行迁移。目前大多升级过程面临如下问题:1、需要进行系统停机或停服务,需要先将老的缓存中的数据迁移至新的缓存,然后才能使用新的缓存协助数据库完成对业务的处理,对业务有损。2、切换时,直接放弃老的缓存中的老数据,接入新的缓存架构时,对数据库造成较大的压力,影响其它服务。
[0003]因此,如何实现不需要进行系统停机或停服的情况下,完成缓存框架升级过程中的数据迁移,保障核心服务的稳定性、可用性,不影响业务是目前的一个研究方向。

技术实现思路

[0004]本专利技术提供一种缓存框架升级过程中的数据迁移方法及装置,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种缓存框架升级过程中的数据迁移方法,其特征在于,所述方法包括:接收到查询目标业务字段的第一请求;基于预设的第一引流规则确定到待升级缓存或者已升级缓存中查询目标业务字段;所述预设的第一引流规则用于确定进入已升级缓存中的数据流量;若从待升级缓存或者已升级缓存中查询得到目标业务字段对应的第一信息,则根据所述第一信息响应所述第一请求;或,若从待升级缓存或者已升级缓存中未查询到目标业务字段,则从数据库查询得到目标业务字段对应的第二信息,并将所述第二信息写入待升级缓存或者已升级缓存,并根据所述第二信息响应所述第一请求。2.如权利要求1所述的缓存框架升级过程中的数据迁移方法,其特征在于,所述预设的第一引流规则基于所述第一请求对应的用户信息确定,相应地,所述基于预设的第一引流规则确定到待升级缓存或者已升级缓存中查询目标业务字段,包括:若所述第一请求对应的用户信息满足预设的引流条件,则确定到已升级缓存中查询目标业务字段;或,若所述第一请求对应的用户信息不满足预设的引流条件,则确定到待升级缓存中查询目标业务字段。3.如权利要求2所述的缓存框架升级过程中的数据迁移方法,其特征在于,在所述响应所述第一请求之后,所述方法还包括:接收到更新所述目标业务字段的第二请求;更新数据库中所述目标业务字段对应的第二信息;基于预设的第一引流规则确定到待升级缓存中或者到已升级缓存中删除所述目标业务字段及其对应的信息。4.如权利要求3所述的缓存框架升级过程中的数据迁移方法,其特征在于,所述基于预设的第一引流规则确定到待升级缓存中或者到已升级缓存中删除所述目标业务字段及其对应的信息,包括:若所述第一请求对应的用户信息满足预设的引流条件,则确定到已升级缓存中删除所述目标业务字段及其对应的信息;或,若所述第一请求对应的用户信息不满足预设的引流条件,则确定到待升级缓存中删除所述目标业务字段及其对应的信息。5.如权利要求4所述的缓存框架升级过程中的数据迁移方法,其特征在于,所述到待升级缓存中删除所述目标业务字段及其对应的信息,包括:根据...

【专利技术属性】
技术研发人员:胡学文
申请(专利权)人:平安壹钱包电子商务有限公司
类型:发明
国别省市:

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

1