国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術(shù)文章
文章詳情頁

python redis存入字典序列化存儲(chǔ)教程

瀏覽:91日期:2022-07-17 11:34:37

在python中通過redis hset存儲(chǔ)字典時(shí),必須主動(dòng)把字典通過json.dumps()序列化為字符串后再存儲(chǔ),

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

序列化存儲(chǔ)

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’}))

反序列化讀取

for k in r.hkeys(’wait_task’): d = r.hget(’wait_task’, k) print(json.loads(d))

輸出

{’project’: ’india’, ’total_size’: ’15.8 MB’}{’project’: ’india’, ’total_size’: ’15.8 MB’}{’project’: ’india’, ’total_size’: ’15.8 MB’}

補(bǔ)充知識(shí):python redis 存string 取 string

看代碼吧~

DB_REDIS = { ’host’: localhost, ’port’: 6379, ’password’: ’pwd&&1’, ’db’: 1, ’decode_responses’: True}

python3使用時(shí),給客戶端配置’decode_responses’: True

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

以上這篇python redis存入字典序列化存儲(chǔ)教程就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 莱阳市| 白玉县| 文昌市| 郑州市| 宕昌县| 渝中区| 都江堰市| 双鸭山市| 滨海县| 容城县| 玉门市| 凤山县| 如东县| 松桃| 浮梁县| 广西| 遵化市| 临颍县| 新蔡县| 华蓥市| 吉林省| 黔东| 特克斯县| 昌吉市| 赞皇县| 株洲县| 大埔县| 礼泉县| 平乐县| 左权县| 普兰县| 远安县| 库尔勒市| 信丰县| 南投市| 凤台县| 四川省| 防城港市| 游戏| 浮山县| 伊金霍洛旗|