#pymysql、json、redis
#1、连数据库,查到数据库里面所有的数据,游标类型要用pymysql.curosrs.DictCour
#2、查到所有数据 [ {"id":1,"passwd":"49487dd4f94008a6110275e48ad09448","username":"niuhayang","is_admin":1}]
#3、循环这个list,取到usernamer,把username当做key
#4、再把这个小字典转成json,存进去就ok。
import pymysql,json,redis
r = redis.Redis(host='118.24.3.40',password='HK139bc&*',db=1,port=6379)
conn = pymysql.connect(host='118.24.3.40',user='jxz',passwd='123456',db='jxz',charset='utf8')
cur = conn.cursor(cursor=pymysql.cursors.DictCursor)#字典方式展示
cur.execute('select * from my_user;')
all_data = cur.fetchall()
for data in all_data:
k = data.get('username')
r.hset('stu_info_nhy',k,json.dumps(data))
cur.close()
conn.close()
#pymysql、json、redis#1、连数据库,查到数据库里面所有的数据,游标类型要用pymysql.curosrs.DictCour#2、查到所有数据 #3、循环这个list,取到usernamer,把username当做key#4、再把这个小字典转成json,存进去就ok。import
沃梦达教程
本文标题为:小练习-把MySQL数据库中的数据存入redis
猜你喜欢
- PostgreSQL自增主键用法及在mybatis中的使用教程 2023-07-21
- SQL Server2019数据库之简单子查询的具有方法 2024-01-18
- springboot2+mybatis多种方式实现多数据配置方法 2024-01-19
- shiro使用redis作为缓存,出现要清除缓存时报错 java.lang.Exception: Failed to deserialize at org.crazycake.shiro.SerializeUtils.deserialize(SerializeUtils.java:41) ~[shiro-redis-2.4.2.1-RELEASE.jar:na] 2024-03-10
- Oracle之SQL语句性能优化(34条优化方法) 2024-01-19
- Mysql查询以某"字符串"开头的查询方式 2022-10-23
- Mac 安装redis 2024-04-12
- Oracle中分析函数over()的用法及说明 2023-07-23
- [redis] Zremrangebylex命令移除元素令人困惑不能理解 2024-03-10
- Redis CLIENT LIST命令 2024-02-23