【技术实现步骤摘要】
本专利技术属于物流领域,特别涉及一种基于redis的亿级单号去重的方法、电子设备及存储介质。
技术介绍
1、随着快递业务的快速发展、各渠道电商业务系统的接入,各业务场景单号去重校验。但是目前的单号检验过慢,内存使用过高,为了保障单号去重校验系统的稳定性和服务效率的提升,企业需要切实可行的亿级单号去重的方法解决方案。基于此,特提出本方案。
技术实现思路
1、专利技术目的:为了克服现有技术中存在的不足,本专利技术提供一种基于redis的亿级单号去重的方法、电子设备及存储介质,能够实现超大数据量的存储,且减少内存占用,提升物流单号的查重效率。
2、技术方案:为实现上述目的,本专利技术的技术方案如下:
3、第一方面,一种基于redis的亿级单号去重的方法:
4、所述redis数据结构包括set结构和bitmap结构;
5、统计导入的物流单号的数量,通过物流单号的数量进行动态的选择存储结构;
6、若物流单号的数量不超过设定阈值,则通过set
...【技术保护点】
1.一种基于Redis的亿级单号去重的方法,其特征在于,
2.根据权利要求1所述的一种基于Redis的亿级单号去重的方法,其特征在于,当物流单号的数量超过设定阈值时,由所述Set结构转换为BitMap结构。
3.根据权利要求2所述的一种基于Redis的亿级单号去重的方法,其特征在于,在步骤1中,由Set结构转变为BitMap结构的条件为:所
4.根据权利要求2所述的一种基于Redis的亿级单号去重的方法,其特征在于,将物流单号拆分为两第一部分和第二部分,取物流单号的后8位并将其转换为数值类型以形成第一部分;取去掉后8位后的内容以形成
...【技术特征摘要】
1.一种基于redis的亿级单号去重的方法,其特征在于,
2.根据权利要求1所述的一种基于redis的亿级单号去重的方法,其特征在于,当物流单号的数量超过设定阈值时,由所述set结构转换为bitmap结构。
3.根据权利要求2所述的一种基于redis的亿级单号去重的方法,其特征在于,在步骤1中,由set结构转变为bitmap结构的条件为:所
4.根据权利要求2所述的一种基于redis的亿级单号去重的方法,其特征在于,将物流单号拆分为两第一部分和第二部分,取物流单号的后8位并将其转换为数值类型以形成第一部分;取去掉后8位后的内容以形成第二部分,且所述第二部分作为redis key的元素之一。
5.根据权利要求2所述的一种基于redis的亿级单号去重的方法,其特征在于,同时将物流单号写入到set结构和bitmap结构中;
6.根据权利要求5所述的一种基于redis的亿级单号去重的方法,其特征在于,在所述set结构转换为所...
【专利技术属性】
技术研发人员:乔庆杰,晏诚杰,何郑,孙佳,
申请(专利权)人:上海捷晓信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。