【技术实现步骤摘要】
基于redis的分配递增整型数据的方法
[0001]本专利技术涉及数据处理领域,尤其涉及一种基于redis的分配递增整型数据的方法。
技术介绍
[0002]在分布式应用时代,多用户并发场景下,需要为用户分配某项资源的标识,可以为其分配一个递增的整型资源,但是不同于单体应用,是存在着重复分配的风险。
技术实现思路
[0003]本专利技术的目的在于提供一种基于redis的分配递增整型数据的方法,旨在防止资源的重复分配。
[0004]为实现上述目的,本专利技术提供了一种基于redis的分配递增整型数据的方法,包括:redis分布式锁锁住用户ID;
[0005]在redis系统中存入key和value对应的值;
[0006]基于key值对redis中的整形数组进行数据分配;
[0007]redis分布式锁解锁。
[0008]其中,所述在redis系统中存入key和value对应的值的具体步骤是:
[0009]将设定的key和value存入redis系统;
[00 ...
【技术保护点】
【技术特征摘要】
1.一种基于redis的分配递增整型数据的方法,其特征在于,包括:redis分布式锁锁住用户ID;在redis系统中存入key和value对应的值;基于key值对redis中的整形数组进行数据分配;redis分布式锁解锁。2.如权利要求1所述的一种基于redis的分配递增整型数据的方法,其特征在于,所述在redis系统中存入key和value对应的值的具体步骤是:将设定的key和value存入redis系统;根据key值查询redis存储的整型数组,如果没有值,就从数据库查询出来存入redis的key对应的整型数组中。3.如权利要求1所述的一种基于redis的分配递增整型数据的方法,其特征在于,所述基于key值对redis中的整形数组进行数据分配的具体步骤是:整形数组进行升序排序;遍历该数组,按顺序两两比较相邻的数值...
【专利技术属性】
技术研发人员:许勇,
申请(专利权)人:紫光云南京数字技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。