明凯博客

关注网站技术,一个特立独行的程序员

【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()

运行代码。
6

我们查找到了所有的键。

然后产看值。

7
看看是不是很简单?

, , ,

相关文章

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注