Python实现连接及保存激活码到mysql和redis
发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,下面一起来了解下Python实现连接及保存激活码到mysql和redis,相信大家看完肯定会受益匪浅,文字在精不在多,希望Python实现连接及保存激活码到mysql和redis这篇短内容是你想要的。
千家信息网最后更新 2025年01月21日Python实现连接及保存激活码到mysql和redis
下面一起来了解下Python实现连接及保存激活码到mysql和redis,相信大家看完肯定会受益匪浅,文字在精不在多,希望Python实现连接及保存激活码到mysql和redis这篇短内容是你想要的。
实现的代码如下所示:
生成激活码的模块uuid,这里可以使用uuid1,4,5等等,主要区别是不同的加密算法和生成因子,我这里使用uuid4,就是纯随机的
数据库的操作我是通过pymysql实现的。基本操作可以参考 http://beanxyz.blog.51cto.com/5570417/1871039
redis的操作是通过redis模块实现的。基本操作可以参考http://beanxyz.blog.51cto.com/5570417/1870139
#!/usr/bin/env python#! -*- coding:utf-8 -*-# Author: Yuan Liimport uuidimport pymysqlimport redisdef generate_key(num): li=[] for i in range(num): #uuid4是随机生成的验证码 S = uuid.uuid4() valuekey = str(S) li.append(valuekey) return li def save_db(keys):#绑定数据库和表 conn = pymysql.connect(host='sydnagios', port=3306, user='yli', passwd='yli', db='test') #通过游标来执行sql语句 cursor = conn.cursor(cursor=pymysql.cursors.DictCursor) for valuekey in keys: # 把值插入表中 cursor.execute("insert into Code(serial) value (%s)", (valuekey)) conn.commit() # 查询一下表的结果 cursor.execute('select * from Code') # 输出结果 row = cursor.fetchall() for item in range(len(row)): print(row[item]) cursor.close() conn.close()import redisdef save_redis(keys): r = redis.Redis(host='sydnagios', port=6379) for item in keys: r.lpush('list1',item)if __name__ == '__main__': li=generate_key(20) save_db(li) save_redis(li)
执行脚本的效果:
控制台
redis缓存
mysql数据库
看完Python实现连接及保存激活码到mysql和redis这篇文章后,很多读者朋友肯定会想要了解更多的相关内容,如需获取更多的行业信息,可以关注我们的行业资讯栏目。
激活
数据
数据库
生成
内容
基本操作
更多
模块
结果
行业
参考
肯定
不同
受益匪浅
代码
信息
因子
就是
控制台
效果
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发 pm是什么
网络安全对图书馆的重要性
安徽软件开发资质
用友网络安全边际
光网络技术通常分为
软件和计算机网络技术区别
交通银行软件开发笔试
数据库获取年龄函数
它与数据库的安全性有何区别
数据库文件自动备份工具
交大网络安全研究生就业前景
达内软件开发学费
南京智能软件开发销售电话
华为录播服务器
电脑上清除数据库对电脑有影响吗
厦门恒派网络技术有限公司
数据库概念模型与dbms有关
广闪联网络技术有限公司
时序数据库查询最快
自考数据库技术文档资料
mobile网络安全
普通学历软件开发工作工资
服务器异常百度云
国内软件开发外包企业
网络安全设备日常维护
杭州知协网络技术有限公司官网
网络安全问题手抄报版图
mydb怎么导入数据库
中国最厉害的软件开发公司
网络安全相关的毕业设计