【python案例】将生成的优惠券放入到redis中
我们已经将生成的优惠券放入到mysql中,我们这次要将优惠券放入到redis中。
逻辑都是一样的,主要是插入的代码不一样,python连接redis真是简单到爆。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | #!/usr/bin/python # -*- coding: utf-8 -*- import redis import base64 import re import sys # 初始化编码 reload(sys) sys.setdefaultencoding('utf-8') def make_connect(): #连接redis r = redis.Redis(host='localhost', port=6379) return r def parse_coupon(c_code): return base64.urlsafe_b64decode(c_code.encode('utf-8')) def upload_to_database(): #连接数据库 session = make_connect() #打开上一个文件生成优惠码文件 with open('../coupon/coupon.txt', 'r') as file: for line in file.readlines(): c_id = re.findall(r'.*,.*:(.*)', str(parse_coupon(line))) session.set(c_id.pop(), line.strip()) if __name__ == '__main__': upload_to_database() |
运行代码。
我们查找到了所有的键。
然后产看值。
看看是不是很简单?
【python案例】将生成的优惠券放入到mysql中 【python案例】批量修改目录内的图片尺寸