小練習-把MySQL數據庫中的數據存入redis


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM