一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - python redis存入字典序列化存儲教程

python redis存入字典序列化存儲教程

2020-07-16 12:31chengd Python

這篇文章主要介紹了python redis存入字典序列化存儲教程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

python中通過redis hset存儲字典時,必須主動把字典通過json.dumps()序列化為字符串后再存儲,

不然hget獲取后將無法通過json.loads()反序列化為字典

序列化存儲

?
1
2
3
4
r = redis_conn()
r.hset('wait_task', 'one', json.dumps({'project': 'india', 'total_size': '15.8 MB'}))
r.hset('wait_task', 'two', json.dumps({'project': 'india', 'total_size': '15.8 MB'}))
r.hset('wait_task', 'three', json.dumps({'project': 'india', 'total_size': '15.8 MB'}))

反序列化讀取

?
1
2
3
for k in r.hkeys('wait_task'):
 d = r.hget('wait_task', k)
 print(json.loads(d))

輸出

?
1
2
3
{'project': 'india', 'total_size': '15.8 MB'}
{'project': 'india', 'total_size': '15.8 MB'}
{'project': 'india', 'total_size': '15.8 MB'}

補充知識:python redis 存string 取 string

看代碼吧~

?
1
2
3
4
5
6
7
DB_REDIS = {
 'host': localhost,
 'port': 6379,
 'password': 'pwd&&1',
 'db': 1,
 'decode_responses': True
}

python3使用時,給客戶端配置'decode_responses': True

就能保證存取的都是string,而不是想存string,結果卻是bytes!!!

以上這篇python redis存入字典序列化存儲教程就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

原文鏈接:https://www.cnblogs.com/chengd/p/9836605.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 秋霞在线观看成人高清视频51 | 久久免费看少妇高潮A片特爽 | 毛片免费毛片一级jjj毛片 | 鬼吹灯天星术在线高清观看 | 成人18网址在线观看 | 91久久综合九色综合欧美98 | 黄 色 成 年人在线 幻女free性俄罗斯第一次摘花 | 免费永久观看美女视频网站网址 | 精品久久久久久国产 | 欧美春宫 | 男人的天堂欧美 | 九九精品国产亚洲A片无码 九九99热久久999精品 | 特黄一级大片 | 亚洲欧美视频在线播放 | 久久热在线视频精品1 | 青青草原国产一区二区 | 私人chinese beauty | 久久最新地址获取 | 欧美一级在线 | 国产在线98福利播放视频免费 | 6080伦理久久精品亚洲 | 国产国语在线播放视频 | 99久久香蕉国产综合影院 | 99精品在线视频 | 免费视频一区二区 | 好猛好紧好硬使劲好大刺激视频 | 国产成人精品第一区二区 | 精东影业传媒全部作品 | 午夜欧美精品 | 毛片免费在线视频 | 婚前试爱免费观看 | 第一福利在线观看永久视频 | 欧美成人免费tv在线播放 | 天天做天天爰夜夜爽 | 国产综合欧美日韩视频一区 | 91九色jiuse006| 我与岳乱短篇小说 | 1024视频色版在线网站 | 91茄子| 99视频有精品视频免费观看 | 我在厨房摸岳的乳HD在线观看 |