gpt4 book ai didi

python - Redis使用python获取数据

转载 作者:可可西里 更新时间:2023-11-01 11:25:22 25 4
gpt4 key购买 nike

我已经完成以下操作,使用这个 python 脚本将 json 文件数据导入到 redis 中-

import json
import redis
r = redis.StrictRedis(host='127.0.0.1', port=6379, db=1)
with open('products.json') as data_file:
test_data = json.load(data_file)
r.set('test_json', test_data)

当我使用来自 redis-cli 的 get 命令(get test_json)时,我得到了 nil。我一定是使用了错误的命令?请帮助我理解这一点。

最佳答案

您应该使用 hmset 而不是 set 和 hgetall 而不是 get 来存储多个键,您的代码应该如下所示:

r.hmset('test_json', test_data) #to set multiple index data
r.hgetall('test_json') #to get multiple index data

关于python - Redis使用python获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46125105/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com