[发明专利]信息处理方法及其系统、计算机系统及计算机可读介质在审
申请号: | 201910391588.0 | 申请日: | 2019-05-10 |
公开(公告)号: | CN110221829A | 公开(公告)日: | 2019-09-10 |
发明(设计)人: | 李炜 | 申请(专利权)人: | 杭州米雅信息科技有限公司 |
主分类号: | G06F8/36 | 分类号: | G06F8/36;G06F8/41 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 杨静 |
地址: | 310000 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 读取 获取目标 计算机可读介质 缓存 信息处理 计算机系统 标注 信息处理系统 查询目标 查询请求 电子设备 调用请求 读取目标 目标对象 业务逻辑 响应 配置 声明 应用 | ||
1.一种信息处理方法,应用于电子设备,所述方法包括:
基于第一标注类,为针对目标对象的查询请求定义第一业务方法,其中,所述第一标注类用于声明优先从Redis缓存中读取所述目标对象的指定信息,所述第一业务方法指示查询所述目标对象的指定信息;
为所述第一业务方法配置读取策略,其中,所述读取策略用于指示从Redis缓存中获取所述目标对象的指定信息或通过执行所述第一业务方法的业务逻辑以获取所述目标对象的指定信息;以及
响应于针对所述第一业务方法的调用请求,基于所述读取策略,获取所述目标对象的指定信息。
2.根据权利要求1的方法,其中,所述基于所述读取策略,获取所述目标对象的指定信息包括:
基于所述第一业务方法,获取预先定义的第一主键前缀;
基于所述第一主键前缀和所述目标对象,组装目标主键;
查找所述Redis缓存中是否存在与所述目标主键对应的有效值,以获得查找结果;以及
若查找结果表明所述Redis缓存中存在与所述目标主键对应的有效值,则基于与所述目标主键对应的有效值,生成所述目标对象的指定信息。
3.根据权利要求2的方法,其中,所述方法还包括:
若查找结果表明所述Redis缓存中不存在与所述目标主键对应的有效值,则通过执行所述第一业务方法的业务逻辑以获取所述目标对象的指定信息。
4.根据权利要求3的方法,其中,在通过执行所述第一业务方法的业务逻辑获取所述目标对象的指定信息之后,所述方法还包括:
将通过执行所述第一业务方法的业务逻辑获取的所述目标对象的指定信息,写入所述Redis缓存中。
5.根据权利要求1的方法,其中,所述方法还包括:
基于第二标注类,为针对所述目标对象的修改请求定义第二业务方法,其中,所述第二标注类用于声明从所述Redis缓存中清除被修改的所述目标对象的关联信息,所述第二业务方法指示修改所述目标对象的指定信息;
为所述第二业务方法配置清除策略,其中,所述清除策略用于指示同步清除所述被修改的目标对象的关联信息或异步清除所述被修改的目标对象的关联信息;以及
响应于针对所述第二业务方法的调用请求,基于所述清除策略,清除被修改的所述目标对象的关联信息。
6.根据权利要求5的方法,其中,所述基于所述清除策略,清除被修改的所述目标对象的关联信息包括:
基于所述第二业务方法,获取第二主键前缀;
搜索所述Redis缓存中是否存在与所述第二主键前缀对应的值,以获得搜索结果;以及
若搜索结果表明所述Redis缓存中存在与所述第二主键前缀对应的值,则清除所述第二主键前缀的关联信息。
7.一种信息处理系统,包括:
第一定义模块,被配置为基于第一标注类,为针对目标对象的查询请求定义第一业务方法,其中,所述第一标注类用于声明优先从Redis缓存中读取所述目标对象的指定信息,所述第一业务方法指示查询所述目标对象的指定信息;
第一配置模块,被配置为为所述第一业务方法配置读取策略,其中,所述读取策略用于指示从Redis缓存中获取所述目标对象的指定信息或通过执行所述第一业务方法的业务逻辑以获取所述目标对象的指定信息;以及
获取模块,被配置为响应于针对所述第一业务方法的调用请求,基于所述读取策略,获取所述目标对象的指定信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州米雅信息科技有限公司,未经杭州米雅信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910391588.0/1.html,转载请声明来源钻瓜专利网。