[发明专利]一种数据处理的方法、装置、电子设备、程序和介质在审
申请号: | 201711498719.2 | 申请日: | 2017-12-29 |
公开(公告)号: | CN108196796A | 公开(公告)日: | 2018-06-22 |
发明(设计)人: | 李健 | 申请(专利权)人: | 暴风集团股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京思源智汇知识产权代理有限公司 11657 | 代理人: | 毛丽琴 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 电子设备 同一用户 数字环 集群 存储 获取目标 数据存储 用户标识 预先存储 调取 哈希 集合 查询 查找 | ||
本发明公开了一种数据处理的方法、装置、电子设备、程序和介质,其中,方法包括:获取目标用户标识UID;通过哈希Hash算法对目标UID进行计算,得到第一Hash值;通过存储集群数字环,查找与第一Hash值对应的第一Redis节点,存储集群数字环为预先存储Hash值与Redis节点对应关系的集合;在第一Redis节点上进行数据处理。通过上述方法可以将同一用户的数据存储到同一Redis节点中,进而避免了现有技术中在调取同一用户多种数据时需要连接多个Redis节点进而导致的查询时间过长的问题。
技术领域
本发明涉及互联网技术,尤其是一种数据处理的方法、装置、电子设备、程序和介质。
背景技术
随着通信技术的不断发展,现在越来越多的人选择通过互联网平台来阅读信息,例如观看视频信息,阅读文字信息等等。随之互联网平台所需要存储的信息量在不断增加,因此如何存取互联网平台中的大数据是眼下急需解决的问题。
目前,存储互联网平台中的庞大数据可以采用硬盘进行存储,或者通过内存进行存储。硬盘存储的优势是存储空间大,但是读写数据时间较长,而内存虽然可以缩短数据的读写时间,但是存储空间较为限制,为了满足这一特征,现在可以采用Redis存储集群来与互联网平台中的数据进行关联。其中,存储集群是将多台存储设备中的存储空间聚合成一个能够给服务器提供统一访问接口和管理界面的存储池,可以充分发挥存储设备的性能和内存利用率。服务器将数据按照一定的规则从多台存储设备上存储和读取,以获得更高的并发访问性能。而用户可以在互联网上通过访问接口将需要的数据存储到存储集群中。
然而,如今为了提高用户体验现在针对用户在使用互联网平台时普遍进行个性化推荐和针对用户数据的专有化。而现有的Redis存储集群仅仅对海量数据进行存储,因此在调取与用户或者同类型有关的数据时,导致查找数据的时间较长,进而影响用户体验。
发明内容
本发明实施例所要解决的一个技术问题是:提供一种数据处理的方法、装置、电子设备、程序和介质,可以解决存储集群中在读写数据时效率较低的问题。
根据本发明实施例的一个方面,提供的一种数据处理的方法,所述方法包括:
获取目标用户标识UID;
通过哈希Hash算法对所述目标UID进行计算,得到第一Hash值;
通过存储集群数字环,查找与所述第一Hash值对应的第一Redis节点,所述存储集群数字环为预先存储Hash值与Redis节点对应关系的集合;
在所述第一Redis节点上进行数据处理。
可选地,在基于本发明上述方法的另一个实施例中,在所述通过存储集群数字环,查找与所述第一Hash值对应的第一Redis节点之前,所述方法还包括:
通过所述Hash算法对每个Redis节点标识进行计算,得到各Redis节点对应的Hash值;
将所述各Redis节点及其对应的Hash值按照预定规则排序得到所述存储集群数字环。
可选地,在基于本发明上述方法的另一个实施例中,所述通过所述Hash算法对每个Redis节点标识进行计算,得到各Redis节点对应的Hash值,包括:
将每个Redis节点标识进行标识编译,得到Redis节点标识编译码,其中,一个Redis节点标识对应至少一个Redis节点标识编译码;
通过所述Hash算法对每个Redis节点标识编译码进行计算,得到各Redis节点标识编译码对应的Hash值,其中,一个Redis节点标识编译码对应一个Hash值。
可选地,在基于本发明上述方法的另一个实施例中,所述通过存储集群数字环,查找与所述第一Hash值对应的第一Redis节点,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于暴风集团股份有限公司,未经暴风集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711498719.2/2.html,转载请声明来源钻瓜专利网。