一种缓存数据读写方法及系统与流程

文档序号:17160349发布日期:2019-03-20 00:36阅读:209来源:国知局
一种缓存数据读写方法及系统与流程

本发明涉及数据存储技术领域,尤其涉及一种缓存数据读写方法及系统。



背景技术:

目前,现有的缓存模式包括单机缓存模式和集群缓存模式两种模式,通常的,针对单机缓存模式下的数据只能通过单机客户端进行读写,并且针对集群缓存模式下的数据只能通过集群客户端进行读写。在实践中发现,现在的缓存数据读写往往既涉及到单机缓存模式下的数据读写,又涉及到集群缓存模式下的数据读写,此时缓存数据读写同时需要对单机客户端以及集群客户端进行操作。可见,当前的缓存数据读写方式存在着操作繁琐、效率低下的问题。



技术实现要素:

本发明实施例公开一种缓存数据读写方法及系统,能够简化缓存数据读写的操作流程,并提高缓存数据读写的效率。

本发明实施例第一方面公开一种缓存数据读写方法,包括:

利用动态代理接收数据读写指令;

控制所述动态代理根据所述数据读写指令在目标客户端中执行目标操作;所述目标客户端为单机客户端和/或集群客户端,所述目标操作为读数据操作和/或写数据操作。

作为一种可选的实施方式,在本发明实施例第一方面中,所述控制所述动态代理根据所述数据读写指令在目标客户端中执行目标操作,包括:

确定所述数据读写指令相匹配的目标客户端以及目标操作;

当所述目标客户端为单机客户端且所述目标操作为读数据操作时,在所述单机客户端中执行所述读数据操作;

当所述目标客户端为所述单机客户端且所述目标操作为写数据操作时,在所述单机客户端中执行所述写数据操作;

当所述目标客户端为集群客户端且所述目标操作为所述读数据操作时,在所述集群客户端中执行所述读数据操作;

当所述目标客户端为所述集群客户端且所述目标操作为所述写数据操作时,在所述集群客户端中执行所述写数据操作。

作为一种可选的实施方式,在本发明实施例第一方面中,所述在所述集群客户端中执行所述读数据操作,包括:

获取所述集群客户端的底层集群节点;

判断在所述底层集群节点中是否存在所述读数据操作指示读取的目标数据;

当判断出在所述底层集群节点中存在所述目标数据时,读取所述目标数据;

当判断出在所述底层集群节点中不存在所述目标数据时,判断在所述底层集群节点的上一层集群节点中是否存在所述目标数据;

当判断出在所述上一层集群节点中存在所述目标数据时,读取所述目标数据;

当判断出在所述上一层集群节点中不存在所述目标数据时,将所述上一层集群节点确定为所述底层集群节点,并执行所述的判断在所述底层集群节点的上一层集群节点中是否存在所述目标数据。

作为一种可选的实施方式,在本发明实施例第一方面中,所述在所述集群客户端中执行所述读数据操作,包括:

确定所述数据读写指令中的索引信息;

根据所述索引信息在预设索引表中查询与所述索引信息相匹配的集群节点信息;

在所述集群客户端中确定所述集群节点信息相匹配的目标集群节点;

在所述目标集群节点中执行所述读数据操作。

作为一种可选的实施方式,在本发明实施例第一方面中,所述利用动态代理接收数据读写指令,包括:

利用动态代理按照时序以及指令优先级接收数据读写指令。

本发明实施例第二方面公开一种缓存数据读写系统,包括:

接收单元,用于利用动态代理接收数据读写指令;

控制单元,用于控制所述动态代理根据所述数据读写指令在目标客户端中执行目标操作;所述目标客户端为单机客户端和/或集群客户端,所述目标操作为读数据操作和/或写数据操作。

作为一种可选的实施方式,在本发明实施例第二方面中,所述控制单元包括:

确定子单元,用于确定所述数据读写指令相匹配的目标客户端以及目标操作;

第一读取子单元,用于当所述目标客户端为单机客户端且所述目标操作为读数据操作时,在所述单机客户端中执行所述读数据操作;

第一写入子单元,用于当所述目标客户端为所述单机客户端且所述目标操作为写数据操作时,在所述单机客户端中执行所述写数据操作;

第二读取子单元,用于当所述目标客户端为集群客户端且所述目标操作为所述读数据操作时,在所述集群客户端中执行所述读数据操作;

第二写入子单元,用于当所述目标客户端为所述集群客户端且所述目标操作为所述写数据操作时,在所述集群客户端中执行所述写数据操作。

作为一种可选的实施方式,在本发明实施例第二方面中,所述第二读取子单元用于在所述集群客户端中执行所述读数据操作的方式具体为:

所述第二读取子单元,用于获取所述集群客户端的底层集群节点;判断在所述底层集群节点中是否存在所述读数据操作指示读取的目标数据;当判断出在所述底层集群节点中存在所述目标数据时,读取所述目标数据;当判断出在所述底层集群节点中不存在所述目标数据时,判断在所述底层集群节点的上一层集群节点中是否存在所述目标数据;当判断出在所述上一层集群节点中存在所述目标数据时,读取所述目标数据;当判断出在所述上一层集群节点中不存在所述目标数据时,将所述上一层集群节点确定为所述底层集群节点,并执行所述的判断在所述底层集群节点的上一层集群节点中是否存在所述目标数据。

作为一种可选的实施方式,在本发明实施例第二方面中,所述第二读取子单元用于在所述集群客户端中执行所述读数据操作的方式具体为:

所述第二读取子单元,用于确定所述数据读写指令中的索引信息;根据所述索引信息在预设索引表中查询与所述索引信息相匹配的集群节点信息;在所述集群客户端中确定所述集群节点信息相匹配的目标集群节点;在所述目标集群节点中执行所述读数据操作。

作为一种可选的实施方式,在本发明实施例第二方面中,所述接收单元用于利用动态代理接收数据读写指令的方式具体为:

所述接收单元,用于利用动态代理按照时序以及指令优先级接收数据读写指令。

本发明实施例第三方面公开一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种方法的部分或全部步骤。

本发明实施例第四方面公开一种应用发布平台,所述应用发布平台用于发布计算机程序产品,其中,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种方法的部分或全部步骤。

与现有技术相比,本发明实施例具有以下有益效果:

本发明实施例中,利用动态代理接收数据读写指令;控制动态代理根据数据读写指令在目标客户端中执行目标操作;目标客户端为单机客户端和/或集群客户端,目标操作为读数据操作和/或写数据操作。这一过程仅需向动态代理发送指令,就可以利用动态代理在单机客户端实现数据的读写操作,又能利用动态代理在集群客户端实现数据的读写操作,以此简化了缓存数据读写方式,提高了缓存数据读写的效率。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例公开的一种缓存数据读写方法的流程示意图;

图2是本发明实施例公开的另一种缓存数据读写方法的流程示意图;

图3是本发明实施例公开的另一种缓存数据读写方法的流程示意图;

图4是本发明实施例公开的一种缓存数据读写系统的结构示意图;

图5是本发明实施例公开的另一种缓存数据读写系统的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,本发明实施例及附图中的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

本发明实施例公开一种缓存数据读写方法及系统,能够简化缓存数据读写的操作流程,并提高缓存数据读写的效率。以下分别进行详细说明。

实施例一

请参阅图1,图1是本发明实施例公开的一种缓存数据读写方法的流程示意图。如图1所示,该缓存数据读写方法可以包括以下步骤:

101、缓存数据读写系统利用动态代理接收数据读写指令。

本发明实施例中,数据读写指令可以为指示向单机客户端写入数据的指令,也可以为指示从单机客户端读取数据的指令,也可以为指示向集群客户端写入数据的指令,也可以为指示从集群客户端读取数据的指令,也可以为上述指令中的任意组合,本发明中不做限定。

102、缓存数据读写系统控制动态代理根据数据读写指令在目标客户端中执行目标操作;目标客户端为单机客户端和/或集群客户端,目标操作为读数据操作和/或写数据操作。

作为一种可选的实施方式,缓存数据读写系统控制动态代理根据数据读写指令在目标客户端中执行目标操作可以包括:

缓存数据读写系统控制动态代理确定数据读写指令相匹配的目标客户端;

当目标客户端为单机客户端时,缓存数据读写系统根据数据读写指令在单机客户端中执行相应的目标操作;

当目标客户端为集群客户端时,缓存数据读写系统根据数据读写指令在集群客户端中执行相应的目标操作;

当目标客户端为单机客户端和集群客户端时,缓存数据读写系统根据数据读写指令在单机客户端和集群客户端中执行相应的目标操作。

通过实施这种可选的实施方式,可以先确定目标客户端,在目标客户端中执行目标操作,举例来说,如果用户想要读取某数据,可以向动态代理触发包含读取某数据的数据读写指令,以此调用动态代理既能在单机客户端中读取该数据又能在集群客户端中读取该数据,或者也可以调用动态代理既在单机客户端中写入数据又在集群客户端写入数据,能够实现同时对单机客户端与集群客户端的数据读写,更加方便。

可见,实施图1所描述的缓存数据读写方法,仅需向动态代理发送指令,就可以利用动态代理在单机客户端实现数据的读写操作,又能利用动态代理在集群客户端实现数据的读写操作,以此简化了缓存数据读写方式,提高了缓存数据读写的效率。

实施例二

请参阅图2,图2是本发明实施例公开的另一种缓存数据读写方法的流程示意图。如图2所示,该缓存数据读写方法可以包括以下步骤:

201、缓存数据读写系统利用动态代理按照时序以及指令优先级接收数据读写指令。

本发明实施例中,时序可以为数据读写指令的发出时间顺序,指令优先级可以为数据读写指令的重要性程度标识,数据读写指令越重要其对应的指令优先级就越高。

作为一种可选的实施方式,缓存数据读写系统利用动态代理按照时序以及指令优先级接收数据读写指令可以包括:

缓存数据读写系统根据待接收的数据读写指令的发出时间对每一数据读写指令设置第一权重值,数据读写指令的发出时间越早第一权重值越高;

缓存数据读写系统根据上述数据读写指令对应的指令优先级对每一数据读写指令设置第二权重值,数据读写指令的指令优先级越高第二权重值越高;

缓存数据读写系统结合第一权重值和第二权重值获取每一数据读写指令对应的目标权重值,并以目标权重值为依据,按照目标权重值由高至低的顺序接收数据读写指令。

通过实施这种可选的实施方式,可以根据数据读写指令的发出时间以及数据读写指令的指令优先级来确定接收数据读写指令的顺序,以此在存在多个待接收的数据读写指令时按照这种规则依次接收,减少了数据读写指令之间的冲突情况发生的概率,提高了数据读写的可靠性。

202、缓存数据读写系统确定数据读写指令相匹配的目标客户端以及目标操作。

203、当目标客户端为单机客户端且目标操作为读数据操作时,缓存数据读写系统在单机客户端中执行读数据操作。

204、当目标客户端为单机客户端且目标操作为写数据操作时,缓存数据读写系统在单机客户端中执行写数据操作。

205、当目标客户端为集群客户端且目标操作为写数据操作时,缓存数据读写系统在集群客户端中执行写数据操作。

206、当目标客户端为集群客户端且目标操作为读数据操作时,缓存数据读写系统获取集群客户端的底层集群节点。

本发明实施例中,集群客户端中可以包括若干集群节点,并且这些集群节点可以按照层级关系存储在集群客户端中,在集群客户端执行读数据操作时,可以从底层集群节点开始遍历查找并读取。

207、缓存数据读写系统判断在底层集群节点中是否存在读数据操作指示读取的目标数据,如果是,执行步骤208,如果否,执行步骤209。

208、缓存数据读写系统读取目标数据。

209、缓存数据读写系统判断在底层集群节点的上一层集群节点中是否存在目标数据,如果是,执行步骤210,如果否,执行步骤211。

210、缓存数据读写系统读取目标数据。

211、缓存数据读写系统将上一层集群节点确定为底层集群节点。

本发明实施例中,在执行完步骤211之后,可以重复执行步骤209,实现自底向上的集群节点遍历读取数据,直至最终获取到目标数据。

可见,实施图2所描述的缓存数据读写方法,仅需向动态代理发送指令,就可以利用动态代理在单机客户端实现数据的读写操作,又能利用动态代理在集群客户端实现数据的读写操作,以此简化了缓存数据读写方式,提高了缓存数据读写的效率。

此外,实施图2所描述的缓存数据读写方法,还可以根据集群客户端中的集群节点分布结构,从底层集群节点依次向上遍历查询并读取相应的目标数据,以此提高获取目标数据的效率。

此外,实施图2所描述的缓存数据读写方法,还可以利用动态代理按照时序以及指令优先级接收数据读写指令,以此在存在多个数据读写指令时以时序和指令优先级两个维度来获取数据读写指令,降低多个数据读写指令之间产生冲突的情况发生的概率。

实施例三

请参阅图3,图3是本发明实施例公开的另一种缓存数据读写方法的流程示意图。如图3所示,该缓存数据读写方法可以包括以下步骤:

301、缓存数据读写系统利用动态代理按照时序以及指令优先级接收数据读写指令。

302、缓存数据读写系统确定数据读写指令相匹配的目标客户端以及目标操作。

303、当目标客户端为单机客户端且目标操作为读数据操作时,缓存数据读写系统在单机客户端中执行读数据操作。

304、当目标客户端为单机客户端且目标操作为写数据操作时,缓存数据读写系统在单机客户端中执行写数据操作。

305、当目标客户端为集群客户端且目标操作为写数据操作时,缓存数据读写系统在集群客户端中执行写数据操作。

306、当目标客户端为集群客户端且目标操作为读数据操作时,缓存数据读写系统确定数据读写指令中的索引信息。

本发明实施例中,索引信息可以为需要读取的数据的某些特征信息,如数据类型信息、数据地址信息等。

307、缓存数据读写系统根据索引信息在预设索引表中查询与索引信息相匹配的集群节点信息。

本发明实施例中,预设索引表中可以包括若干索引信息以及其对应存储的集群节点信息。如可以按照数据类型将不同的数据分布在不同的集群节点中存储,读取数据时根据索引信息所包括的数据类型信息可以在预设索引表中查询与其对应的集群节点信息,从而快速在该集群节点信息相匹配的目标集群节点中执行读数据操作。

308、缓存数据读写系统在集群客户端中确定集群节点信息相匹配的目标集群节点。

309、缓存数据读写系统在目标集群节点中执行读数据操作。

作为一种可选的实施方式,在缓存数据读写系统在目标集群节点中执行读数据操作之前,还可以执行以下步骤:

缓存数据读写系统根据数据读取指令判断该数据读取指令的权限信息是否允许在目标集群节点中执行数据读取操作;

如果是,执行上述的缓存数据读写系统在目标集群节点中执行读数据操作。

通过实施这种可选的实施方式,可以在目标集群节点中执行读数据操作之前先判断是否具有在该目标集群节点中执行读数据操作的权限,如果具有的话才执行读数据操作。这一过程增加了对于数据读取的身份验证,使得数据读取更加安全。

可见,实施图3所描述的缓存数据读写方法,仅需向动态代理发送指令,就可以利用动态代理在单机客户端实现数据的读写操作,又能利用动态代理在集群客户端实现数据的读写操作,以此简化了缓存数据读写方式,提高了缓存数据读写的效率。

此外,实施图3所描述的缓存数据读写方法,还可以根据数据读写指令中的索引信息在目标集群节点中执行读数据操作,以此提高获取目标数据的效率。

此外,实施图3所描述的缓存数据读写方法,还可以利用动态代理按照时序以及指令优先级接收数据读写指令,以此在存在多个数据读写指令时以时序和指令优先级两个维度来获取数据读写指令,降低多个数据读写指令之间产生冲突的情况发生的概率。

实施例四

请参阅图4,图4是本发明实施例公开的一种缓存数据读写系统的结构示意图。其中,如图4所示,该缓存数据读写系统400可以包括:

接收单元401,用于利用动态代理接收数据读写指令。

本发明实施例中,数据读写指令可以为指示向单机客户端写入数据的指令,也可以为指示从单机客户端读取数据的指令,也可以为指示向集群客户端写入数据的指令,也可以为指示从集群客户端读取数据的指令,也可以为上述指令中的任意组合,本发明中不做限定。

控制单元402,用于控制动态代理根据数据读写指令在目标客户端中执行目标操作;目标客户端为单机客户端和/或集群客户端,目标操作为读数据操作和/或写数据操作。

作为一种可选的实施方式,控制单元402控制动态代理根据数据读写指令在目标客户端中执行目标操作可以包括:

控制单元402控制动态代理确定数据读写指令相匹配的目标客户端;

当目标客户端为单机客户端时,控制单元402根据数据读写指令在单机客户端中执行相应的目标操作;

当目标客户端为集群客户端时,控制单元402根据数据读写指令在集群客户端中执行相应的目标操作;

当目标客户端为单机客户端和集群客户端时,控制单元402根据数据读写指令在单机客户端和集群客户端中执行相应的目标操作。

通过实施这种可选的实施方式,可以先确定目标客户端,在目标客户端中执行目标操作,举例来说,如果用户想要读取某数据,可以向动态代理触发包含读取某数据的数据读写指令,以此调用动态代理既能在单机客户端中读取该数据又能在集群客户端中读取该数据,或者也可以调用动态代理既在单机客户端中写入数据又在集群客户端写入数据,能够实现同时对单机客户端与集群客户端的数据读写,更加方便。

可见,实施图4所描述的缓存数据读写系统,仅需向动态代理发送指令,就可以利用动态代理在单机客户端实现数据的读写操作,又能利用动态代理在集群客户端实现数据的读写操作,以此简化了缓存数据读写方式,提高了缓存数据读写的效率。

实施例五

请参阅图5,图5是本发明实施例公开的另一种缓存数据读写系统的结构示意图。其中,图5所示的缓存数据读写系统是由图4所示的缓存数据读写系统优化得到的,与图4所示的缓存数据读写系统相比,在图5所示的缓存数据读写系统400中,控制单元402包括:

确定子单元4021,用于确定数据读写指令相匹配的目标客户端以及目标操作。

第一读取子单元4022,用于当目标客户端为单机客户端且目标操作为读数据操作时,在单机客户端中执行读数据操作。

第一写入子单元4023,用于当目标客户端为单机客户端且目标操作为写数据操作时,在单机客户端中执行写数据操作。

第二读取子单元4024,用于当目标客户端为集群客户端且目标操作为读数据操作时,在集群客户端中执行读数据操作。

第二写入子单元4025,用于当目标客户端为集群客户端且目标操作为写数据操作时,在集群客户端中执行写数据操作。

可选的,在图5所示的缓存数据读写系统400中,

第二读取子单元4024用于在集群客户端中执行读数据操作的方式具体为:

第二读取子单元4024,用于获取集群客户端的底层集群节点;判断在底层集群节点中是否存在读数据操作指示读取的目标数据;当判断出在底层集群节点中存在目标数据时,读取目标数据;当判断出在底层集群节点中不存在目标数据时,判断在底层集群节点的上一层集群节点中是否存在目标数据;当判断出在上一层集群节点中存在目标数据时,读取目标数据;当判断出在上一层集群节点中不存在目标数据时,将上一层集群节点确定为底层集群节点,并执行上述的判断在底层集群节点的上一层集群节点中是否存在目标数据。

本发明实施例中,集群客户端中可以包括若干集群节点,并且这些集群节点可以按照层级关系存储在集群客户端中,在集群客户端执行读数据操作时,可以从底层集群节点开始遍历查找并读取。

进一步可选的,在图5所示的缓存数据读写系统400中,

第二读取子单元4024用于在集群客户端中执行读数据操作的方式具体可以为:

第二读取子单元4024,用于确定数据读写指令中的索引信息;根据索引信息在预设索引表中查询与索引信息相匹配的集群节点信息;在集群客户端中确定集群节点信息相匹配的目标集群节点;在目标集群节点中执行读数据操作。

作为一种可选的实施方式,在第二读取子单元4024在目标集群节点中执行读数据操作之前,第二读取子单元4024还可以用于:

第二读取子单元4024根据数据读取指令判断该数据读取指令的权限信息是否允许在目标集群节点中执行数据读取操作;

如果是,执行上述的缓存数据读写系统在目标集群节点中执行读数据操作。

通过实施这种可选的实施方式,可以在目标集群节点中执行读数据操作之前先判断是否具有在该目标集群节点中执行读数据操作的权限,如果具有的话才执行读数据操作。这一过程增加了对于数据读取的身份验证,使得数据读取更加安全。

进一步可选的,在图5所示的缓存数据读写系统400中,

接收单元401用于利用动态代理接收数据读写指令的方式具体为:

接收单元401,用于利用动态代理按照时序以及指令优先级接收数据读写指令。

本发明实施例中,时序可以为数据读写指令的发出时间顺序,指令优先级可以为数据读写指令的重要性程度标识,数据读写指令越重要其对应的指令优先级就越高。

作为一种可选的实施方式,接收单元401利用动态代理按照时序以及指令优先级接收数据读写指令可以包括:

接收单元401根据待接收的数据读写指令的发出时间对每一数据读写指令设置第一权重值,数据读写指令的发出时间越早第一权重值越高;

接收单元401根据上述数据读写指令对应的指令优先级对每一数据读写指令设置第二权重值,数据读写指令的指令优先级越高第二权重值越高;

接收单元401结合第一权重值和第二权重值获取每一数据读写指令对应的目标权重值,并以目标权重值为依据,按照目标权重值由高至低的顺序接收数据读写指令。

通过实施这种可选的实施方式,可以根据数据读写指令的发出时间以及数据读写指令的指令优先级来确定接收数据读写指令的顺序,以此在存在多个待接收的数据读写指令时按照这种规则依次接收,减少了数据读写指令之间的冲突情况发生的概率,提高了数据读写的可靠性。

可见,实施图5所描述的缓存数据读写系统,仅需向动态代理发送指令,就可以利用动态代理在单机客户端实现数据的读写操作,又能利用动态代理在集群客户端实现数据的读写操作,以此简化了缓存数据读写方式,提高了缓存数据读写的效率。

此外,实施图5所描述的缓存数据读写系统,还可以根据数据读写指令中的索引信息在目标集群节点中执行读数据操作,以此提高获取目标数据的效率。

此外,实施图5所描述的缓存数据读写系统,还可以利用动态代理按照时序以及指令优先级接收数据读写指令,以此在存在多个数据读写指令时以时序和指令优先级两个维度来获取数据读写指令,降低多个数据读写指令之间产生冲突的情况发生的概率。

本发明实施例公开一种计算机可读存储介质,其存储计算机程序,其中,该计算机程序使得计算机执行图1~图3任意一种缓存数据读写方法。

本发明实施例还公开一种计算机程序产品,其中,当计算机程序产品在计算机上运行时,使得计算机执行如以上各方法实施例中的方法的部分或全部步骤。

本发明实施例还公开一种应用发布平台,其中,应用发布平台用于发布计算机程序产品,其中,当计算机程序产品在计算机上运行时,使得计算机执行如以上各方法实施例中的方法的部分或全部步骤。

在本发明的各种实施例中,应理解,上述各过程的序号的大小并不意味着执行顺序的必然先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

在本发明所提供的实施例中,应理解,“与a相应的b”表示b与a相关联,根据a可以确定b。但还应理解,根据a确定b并不意味着仅仅根据a确定b,还可以根据a和/或其他信息确定b。

另外,在本发明各实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

上述集成的单元若以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可获取的存储器中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或者部分,可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干请求用以使得一台计算机设备(可以为个人计算机、服务器或者网络设备等,具体可以是计算机设备中的处理器)执行本发明的各个实施例上述方法的部分或全部步骤。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(read-onlymemory,rom)、随机存储器(randomaccessmemory,ram)、可编程只读存储器(programmableread-onlymemory,prom)、可擦除可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、一次可编程只读存储器(one-timeprogrammableread-onlymemory,otprom)、电子抹除式可复写只读存储器(electrically-erasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。

以上对本发明实施例公开的一种缓存数据读写方法及系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1