每天一个 Python 小程序--0003
第 0003 题:将 0001 题生成的 200 个激活码(或者优惠券)保存到 Redis 非关系型数据库中
-----------------------------------------------------------------------------------------------
# -*- coding:utf8 -*- # Source:https://github.com/Show-Me-the-Code/show-me-the-code # Author:renzongxian # Date:2014-12-06 # Python 2.7 """ 第 0003 题:将 0001 题生成的 200 个激活码(或者优惠券)保存到 Redis 非关系型数据库中。 """ import uuid import redis def generate_key(): key_list = [] for i in range(200): uuid_key = uuid.uuid3(uuid.NAMESPACE_DNS, str(uuid.uuid1())) key_list.append(str(uuid_key).replace(‘-‘, ‘‘)) return key_list def write_to_redis(key_list): re = redis.StrictRedis(host=‘localhost‘, port=6379, db=0) for i in range(200): re.sadd(‘ukey‘, key_list[i]) if __name__ == ‘__main__‘: write_to_redis(generate_key())
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。