【python案例】将生成的优惠券放入到redis中
我们已经将生成的优惠券放入到mysql中,我们这次要将优惠券放入到redis中。
逻辑都是一样的,主要是插入的代码不一样,python连接redis真是简单到爆。
#!/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案例】批量修改目录内的图片尺寸