[发明专利]信息处理方法及其系统、计算机系统及计算机可读介质在审
申请号: | 201910391588.0 | 申请日: | 2019-05-10 |
公开(公告)号: | CN110221829A | 公开(公告)日: | 2019-09-10 |
发明(设计)人: | 李炜 | 申请(专利权)人: | 杭州米雅信息科技有限公司 |
主分类号: | G06F8/36 | 分类号: | G06F8/36;G06F8/41 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 杨静 |
地址: | 310000 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 读取 获取目标 计算机可读介质 缓存 信息处理 计算机系统 标注 信息处理系统 查询目标 查询请求 电子设备 调用请求 读取目标 目标对象 业务逻辑 响应 配置 声明 应用 | ||
本公开提供了一种信息处理方法,应用于电子设备,方法包括:基于第一标注类,为针对目标对象的查询请求定义第一业务方法,其中,第一标注类用于声明优先从Redis缓存中读取目标对象的指定信息,第一业务方法指示查询目标对象的指定信息;为第一业务方法配置读取策略,其中,读取策略用于指示从Redis缓存中获取目标对象的指定信息或通过执行第一业务方法的业务逻辑以获取目标对象的指定信息;以及响应于针对第一业务方法的调用请求,基于读取策略,获取目标对象的指定信息。此外,本公开还提供了一种信息处理系统,一种计算机系统以及一种计算机可读介质。
技术领域
本公开涉及计算机软件领域,更具体地,涉及一种信息处理方法及其系统,计算机系统及计算机可读介质。
背景技术
在在对缓存执行的各项操作中,可能出现与业务相关性较弱的代码,例如,创建/释放Redis缓存(Redis)连接,对读取出的数据进行类型转换等代码。也可能出现与业务相关性较强的代码,其中,以读缓存的操作最为频繁。例如,请求提取商品列表信息、活动详情信息等代码等修改相对较少的指定信息。
然而,在实现本公开构思的过程中,发明人发现相关技术中至少存在如下问题:开发人员手动编写程序以实现读写缓存操作的代码量巨大,造成代码冗余。
针对相关技术中的上述问题,目前还未提出有效的解决方案。
发明内容
有鉴于此,本公开提供了一种应用于电子设备的信息处理方法及其系统,计算机系统及计算机可读介质。
本公开的一个方面提供了一种应用于电子设备的信息处理方法,包括:基于第一标注类,为针对目标对象的查询请求定义第一业务方法,其中,上述第一标注类用于声明优先从Redis缓存中读取上述目标对象的指定信息,上述第一业务方法指示查询上述目标对象的指定信息,为上述第一业务方法配置读取策略,其中,上述读取策略用于指示从Redis缓存中获取上述目标对象的指定信息或通过执行第一业务方法的业务逻辑以获取上述目标对象的指定信息,以及响应于针对上述第一业务方法的调用请求,基于上述读取策略,获取上述目标对象的指定信息。
根据本公开的实施例,上述基于上述读取策略,获取上述目标对象的指定信息包括:基于上述第一业务方法,获取预先定义的第一主键前缀,基于上述第一主键前缀和上述目标对象,组装目标主键,查找上述Redis缓存中是否存在与上述目标主键对应的有效值,以获得查找结果,以及若查找结果表明上述Redis缓存中存在与上述目标主键对应的有效值,则基于与上述目标主键对应的有效值,生成上述目标对象的指定信息。
根据本公开的实施例,上述方法还包括:若查找结果表明上述Redis缓存中不存在与上述目标主键对应的有效值,则通过执行上述第一业务方法的业务逻辑以获取上述目标对象的指定信息。
根据本公开的实施例,在通过执行上述第一业务方法的业务逻辑获取上述目标对象的指定信息之后,上述方法还包括:将通过执行上述第一业务方法的业务逻辑获取的上述目标对象的指定信息,写入上述Redis缓存中。
根据本公开的实施例,上述方法还包括:基于第二标注类,为针对上述目标对象的修改请求定义第二业务方法,其中,上述第二标注类用于声明从上述Redis缓存中清除被修改的上述目标对象的关联信息,上述第二业务方法指示修改上述目标对象的指定信息,为上述第二业务方法配置清除策略,其中,上述清除策略用于指示同步清除上述被修改的目标对象的关联信息或异步清除上述被修改的目标对象的关联信息,以及响应于针对上述第二业务方法的调用请求,基于上述清除策略,清除被修改的上述目标对象的关联信息。
根据本公开的实施例,上述基于上述清除策略,清除上述被修改的目标对象的关联信息包括:基于上述第二业务方法,获取第二主键前缀,搜索上述Redis缓存中是否存在与上述第二主键前缀对应的值,以获得搜索结果,以及若搜索结果表明上述Redis缓存中存在与上述第二主键前缀对应的值,则清除上述第二主键前缀的关联信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州米雅信息科技有限公司,未经杭州米雅信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910391588.0/2.html,转载请声明来源钻瓜专利网。