一种缓存的数据处理方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:30641995 阅读:17 留言:0更新日期:2021-11-04 00:40
本发明专利技术实施例提供了一种缓存的数据处理方法、装置、计算机设备和存储介质,包括:获取多个学员角色的第一缓存数据;提取出所述第一缓存数据的特征信息;将所述特征信息确定为第二缓存数据并储存于数据库中。在大数据使用场景下,缓存数据存储到昂贵的硬件资源,对企业来说难以承受。在使用效果和体验不变的情况下,通过该方式大大的减少了数据缓存的存储量。方便维护以及管理,减少了企业的开销,抽象精简缓存数据方案,使系统的缓存数据大量减少。少。少。

【技术实现步骤摘要】
一种缓存的数据处理方法、装置、计算机设备和存储介质


[0001]本专利技术涉及计算机
,特别是涉及一种缓存的数据处理方法、一种缓存的数据处理装置、一种计算机设备和一种存储介质。

技术介绍

[0002]当系统并发高,访问集中时。请求功能的sql直接落到数据库会对数据库造成较大的压力,响应时间也比较长,造成用户体验不佳。所以在设计系统时会给一些热点数据做一个缓存处理,所有数据都做缓存时,会耗费昂贵的系统资源,部分数据做缓存时,需要采用技术方式来解决大量数据的放到缓存。

技术实现思路

[0003]鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种缓存的数据处理方法、一种缓存的数据处理装置、一种计算机设备和一种存储介质。
[0004]为了解决上述问题,本专利技术实施例公开了一种缓存的数据处理方法,包括:
[0005]获取多个学员角色的第一缓存数据;
[0006]提取出所述第一缓存数据的特征信息;
[0007]将所述特征信息确定为第二缓存数据并储存于数据库中。
[0008]优选地,所述方法还包括:
[0009]提取出所述第一缓存数据的共有信息。
[0010]优选地,所述将所述特征信息确定为第二缓存数据并储存于数据库中,包括:
[0011]将所述特征信息确定为第二缓存数据;
[0012]建立用户标识与第二缓存数据的对应关系,形成映射表;
[0013]将所述映射表储存于数据库中。
[0014]优选地,所述方法还包括:
[0015]根据用户标识在所述映射表查询到第二缓存数据;
[0016]将所述共有信息及第二缓存数据组合成特定学员角色的第一缓存数据。
[0017]优选地,所述方法还包括:
[0018]通过所述第一缓存数据登陆至学习平台。
[0019]本专利技术实施例公开了一种缓存的数据处理装置,包括:
[0020]第一缓存数据获取模块,用于获取多个学员角色的第一缓存数据;
[0021]特征信息提取模块,用于提取出所述第一缓存数据的特征信息;
[0022]确定模块,用于将所述特征信息确定为第二缓存数据并储存于数据库中。
[0023]优选地,所述装置还包括:
[0024]共有信息提取模块,用于提取出所述第一缓存数据的共有信息。
[0025]优选地,所述确定模块包括:
[0026]确定子模块,用于将所述特征信息确定为第二缓存数据;
[0027]建立子模块,用于建立用户标识与第二缓存数据的对应关系,形成映射表;
[0028]储存子模块,用于将所述映射表储存于数据库中。
[0029]本专利技术实施例公开了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述的缓存的数据处理方法的步骤。
[0030]本专利技术实施例公开了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的缓存的数据处理方法的步骤。
[0031]本专利技术实施例包括以下优点:
[0032]本专利技术实施例中,该缓存的数据处理方法可以包括:获取多个学员角色的第一缓存数据;提取出所述第一缓存数据的特征信息;将所述特征信息确定为第二缓存数据并储存于数据库中。在大数据使用场景下,缓存数据存储到昂贵的硬件资源,对企业来说难以承受。在使用效果和体验不变的情况下,通过该方式大大的减少了数据缓存的存储量。方便维护以及管理,减少了企业的开销,抽象精简缓存数据方案,使系统的缓存数据大量减少。
附图说明
[0033]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图
[0034]图1是本专利技术实施例的一种缓存的数据处理方法实施例的步骤流程图;
[0035]图2是本实施例的一种第二缓存数据确定步骤的流程示意图;
[0036]图3是本实施例的一种第一缓存数据组合步骤的流程示意图;
[0037]图4是本专利技术实施例的一种缓存的数据处理装置实施例的结构框图;
[0038]图5是一个实施例的一种计算机设备的内部结构图。
具体实施方式
[0039]为了使本专利技术实施例所解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本专利技术实施例进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0040]参照图1,示出了本专利技术实施例的一种缓存的数据处理方法实施例的步骤流程图,具体可以包括如下步骤:
[0041]步骤101,获取多个学员角色的第一缓存数据;
[0042]在本专利技术实施例中的缓存的数据处理方法应用于学习平台,通过学习平台登录后可以产生多个角色,如管理员角色、学员角色或教师角色等,本专利技术实施例对此不作过多的限制,本专利技术实施例的学习平台可以运行于多种终端上,如个人电脑(PC,Personal Computer)、智能手机、平板电脑等终端,也可以是可安装应用程序的其他终端,例如智能手表等,本专利技术实施例对移动终端的具体类型不作限定,所述终端的操作系统可以包括Android(安卓)、Harmony(鸿蒙)OS、IOS、Windows Phone、Windows、Linux等等,本专利技术实施例对此不作过多的限制。
[0043]第一缓存数据的工作原理是当CPU要读取一个数据时,首先从CPU缓存中查找,找到就立即读取并送给CPU处理;没有找到,就从速率相对较慢的内存中读取并送给CPU处理,同时把这个数据所在的数据块调入缓存中,可以使得以后对整块数据的读取都从缓存中进行,不必再调用内存。正是这样的读取机制使CPU读取缓存的命中率很高,也就是说CPU下一次要读取的数据90%都在CPU缓存中,这大大节省了CPU直接读取内存的时间,也使CPU读取数据时基本无需等待。总的来说,CPU读取数据的顺序是先缓存后内存。
[0044]首先,可以获取到学员角色的第一缓存数据,该第一缓存数据可以包括学员登陆至学习平台的原始缓存数据,举例而言,第一缓存数据可以为:uroles_admin_15、uroles_admin_163、uroles_admin_132,上述的第一缓存数据可以为本专利技术实施例的一种举例,还可以包括其他形式或组合的缓存数据,本专利技术实施例对此不作过多的限制。
[0045]步骤102,提取出所述第一缓存数据的特征信息;
[0046]进一步应用到本专利技术实施例中,该第一缓存数据可以由特征信息及共有信息组成,举例而言,uroles_admin_15中的15为特征信息,uroles_admin_163中的163为特征信息,可以提取出多个学员角色的第一缓存数据的特征信息。
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种缓存的数据处理方法,其特征在于,包括:获取多个学员角色的第一缓存数据;提取出所述第一缓存数据的特征信息;将所述特征信息确定为第二缓存数据并储存于数据库中。2.根据权利要求1所述的数据处理方法,其特征在于,所述方法还包括:提取出所述第一缓存数据的共有信息。3.根据权利要求2所述的数据处理方法,其特征在于,所述将所述特征信息确定为第二缓存数据并储存于数据库中,包括:将所述特征信息确定为第二缓存数据;建立用户标识与第二缓存数据的对应关系,形成映射表;将所述映射表储存于数据库中。4.根据权利要求3所述的数据处理方法,其特征在于,所述方法还包括:根据用户标识在所述映射表查询到第二缓存数据;将所述共有信息及第二缓存数据组合成特定学员角色的第一缓存数据。5.根据权利要求4所述的数据处理方法,其特征在于,所述方法还包括:通过所述第一缓存数据登陆至学习平台。6.一种缓存的数据处理装置,其特征在于,包括:第一缓存数据获取模块,用于获...

【专利技术属性】
技术研发人员:傅金波李成棋
申请(专利权)人:广州汇思信息科技股份有限公司
类型:发明
国别省市:

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

1