gpt4 book ai didi

redis - 查询使用ReJSON保存的json数据

转载 作者:IT王子 更新时间:2023-10-29 06:10:36 24 4
gpt4 key购买 nike

我已经使用 Rejson 针对一个键保存了一个 json,现在我想使用 ReJson 过滤/查询数据。

请让我知道我该怎么做...首选 python。

print("Abount to execute coomnad")
response=redisClient.execute_command('JSON.SET', 'object', '.', json.dumps(data))
print(response)
reply = json.loads(redisClient.execute_command('JSON.GET', 'object'))
print(reply)

使用上面的代码,我能够使用 ReJson 设置数据。现在让我们假设我想要归档数据。

我的测试 json 是:

data = {
'foo': 'bar',
'ans': 42
}

你如何过滤 say json,其中 foo 的值为 bar

最佳答案

一般来说,Redis,特别是 ReJSON,不提供按值搜索功能。为此,您必须自己为值编制索引(请参阅 https://redis.io/topics/indexes )或使用 RediSearch .

关于redis - 查询使用ReJSON保存的json数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53532298/

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