概述
关于toollib
-
1)安装toollib
- 执行命令:pip install toollib
-
2)调用方法
from toollib.guid import RedisUid
from toollib.redis_cli import RedisCli
redis_cli = RedisCli(host='127.0.0.1') # redis连接
# 1)普通的订单号
ruid = RedisUid(redis_cli, prefix='ABC')
print(ruid.gen_uid()) # out: ABC20221204000000001
# 2)无前缀的情况
ruid = RedisUid(redis_cli, seq_name='A')
print(ruid.gen_uid()) # out: 20221204000000001
# 3)无前缀无日期的情况
ruid = RedisUid(redis_cli, seq_name='AA', date_fmt=None)
print(ruid.gen_uid()) # 000000001
# 4)自定义序列长度
ruid = RedisUid(redis_cli, prefix='AAA', seq_len=7)
print(ruid.gen_uid()) # AAA202212040000001
# 5)自定义随机步长
ruid = RedisUid(redis_cli, prefix='AAAA')
import random
print(ruid.gen_uid(seq_step=random.randint(1, 10))) # AAAA202212040000004
print(ruid.gen_uid(seq_step=random.randint(1, 10))) # AAAA202212040000011
# .....
最后
以上就是发嗲金鱼为你收集整理的python生成唯一id,redis分布式唯一id,唯一订单号的全部内容,希望文章能够帮你解决python生成唯一id,redis分布式唯一id,唯一订单号所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复