缓存工具的简单使用原创
4人赞赏了该文章
556次浏览
编辑于2023年05月15日 12:59:22
总体说明:与第三方系统集成,异步返回结果。二开插件获取销售订单部分数据,请求第三方系统保存接口,对方返回一MD5字符串,星空提供一自定义接口,接收对方系统返回的包含MD5字符串的具体的执行信息。
实现:
1.在自定接口使用系统提供的缓存工具,将MD5作为KEY,将返回结果保存至系统缓存并设置缓存时间;
2.在请求保存接口返回MD5,根据MD5去系统缓存获取数据,并移除缓存。
3.在请求保存接口返回MD5与使用MD5字符串获取系统缓存操作之间,系统线程中断100ms-500ms,具体时间可以根据系统调整。
关键代码:
账套ID:this.Context.GetAreaCacheKey()
--设置缓存
CacheUtil.SetCache("账套ID","段:自定义", KEY, 存储的内容, 缓存时间:TimeSpan.FromMilliseconds(5000));
--获取缓存
object v = CacheUtil.GetCache("账套ID", "段:与设置缓存的地方保持一直",KEY);
--清除缓存
CacheUtil.ClearCache("账套ID", "段:同上",KEY);
系统缓存查看位置:
Administrator 登录系统,查找-缓存管理菜单,即可查看
赞 4
4人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读