【技术实现步骤摘要】
缓存数据读取方法、装置、计算机设备和存储介质
本申请涉及计算机
,特别是涉及一种缓存数据读取方法、装置、计算机设备和存储介质。
技术介绍
目前的各种应用软件和系统在运行时需要加载各种缓存数据,部分缓存数据不会经常改变,但是却使用频繁。当用户访问量增大时,应用软件和系统请求读取缓存数据的并发量也会增大。并发量增大但是服务器响应时间缓慢,直接导致软件系统进入假死机状态。然而,传统通常将使用频繁的缓存数据写入代码中使用,一旦缓存数据有所改变则需要将代码重新编写后才能使用,导致效率低下。
技术实现思路
基于此,有必要针对上述技术问题,提供一种提高效率的缓存数据读取方法、装置、计算机设备和存储介质。一种缓存数据读取方法,所述方法包括:定时触发运行缓存数据同步任务;根据所述缓存数据同步任务控制第一并发容器从第二内存指向第一内存,第二并发容器从空指向第二内存;从数据库中同步缓存数据至所述第二并发容器,所述缓存数据存储至所述第二内存;当验证所述缓存数据为有效数据时,控制所述第一并发容器从所述第一内存指向所述第二内存,所述第二并发容器从所述第二内存指向空;接收终端发送的数据读取指 ...
【技术保护点】
1.一种缓存数据读取方法,所述方法包括:定时触发运行缓存数据同步任务;根据所述缓存数据同步任务控制第一并发容器从第二内存指向第一内存,第二并发容器从空指向第二内存;从数据库中同步缓存数据至所述第二并发容器,所述缓存数据存储至所述第二内存;当验证所述缓存数据为有效数据时,控制所述第一并发容器从所述第一内存指向所述第二内存,所述第二并发容器从所述第二内存指向空;接收终端发送的数据读取指令,根据所述数据读取指令从所述第一并发容器中读取缓存数据。
【技术特征摘要】
1.一种缓存数据读取方法,所述方法包括:定时触发运行缓存数据同步任务;根据所述缓存数据同步任务控制第一并发容器从第二内存指向第一内存,第二并发容器从空指向第二内存;从数据库中同步缓存数据至所述第二并发容器,所述缓存数据存储至所述第二内存;当验证所述缓存数据为有效数据时,控制所述第一并发容器从所述第一内存指向所述第二内存,所述第二并发容器从所述第二内存指向空;接收终端发送的数据读取指令,根据所述数据读取指令从所述第一并发容器中读取缓存数据。2.根据权利要求1所述的方法,其特征在于,所述定时触发运行缓存数据同步任务包括:接收终端的系统启动指令,根据所述启动指令获取配置文件和启动数据;加载所述配置文件和启动数据完成系统启动,解耦所述配置文件获取同步触发时间;根据所述同步触发时间运行缓存数据同步任务。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:接收终端发送的动态刷新指令,所述动态刷新指令携带第一版本号;根据所述第一版本号扫描分布式配置中心获取待刷新配置文件;将所述待刷新配置文件注册至热部署框架中,加载所述待刷新配置文件刷新同步触发时间。4.根据权利要求3所述的方法,其特征在于,所述接收终端发送的动态刷新指令之前还包括:接收终端发送的修改指令,所述修改指令携带第二版本号;根据所述第二版本号获取待修改配置文件并发送给终端;接收终端反馈的待刷新配置文件,所述待刷新配置文件由终端根据所述的待修改配置文件生成;将所述待刷新配置文件覆盖存储至分布式配置中心。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:若所述修改指令携带有...
【专利技术属性】
技术研发人员:秦绍文,
申请(专利权)人:中国平安人寿保险股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。