gpt4 book ai didi

python - 在redis中存储带或不带散列的键值对

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

我通过 Redis-py 将键值对存储在 Redis 数据库中客户。所有 key 都是唯一的,没有重复项。这是一个例子:

key = 133735570
value = {"key":133735570,"value":[[141565041,1.2],[22592300,1.0],[162439394,1.0],[19397942,1.0],[79996146,1.0],[84352985,1.0],[123276403,1.0],[18356816,1.0],[113839687,1.0],[16235789,1.0],[144779115,1.0],[94628304,1.0],[134973120,1.0],[138501363,1.0],[34351681,1.0],[80202522,1.0],[81561595,1.0],[18913677,1.0],[130488590,1.0],[128208311,1.0],[93912155,0.5]]}

添加哈希(与键名相同)会提高性能吗?例如,

key = 133735570
hash = 133735570
value = {"key":133735570,"value":[[141565041,1.2],[22592300,1.0],[162439394,1.0],[19397942,1.0],[79996146,1.0],[84352985,1.0],[123276403,1.0],[18356816,1.0],[113839687,1.0],[16235789,1.0],[144779115,1.0],[94628304,1.0],[134973120,1.0],[138501363,1.0],[34351681,1.0],[80202522,1.0],[81561595,1.0],[18913677,1.0],[130488590,1.0],[128208311,1.0],[93912155,0.5]]}

我的要求是查找键,以便从中检索相应的值。

最佳答案

您可以尝试将键值对(示例中的值部分)存储在 hash 中数据结构(你的对的关键部分将存储为散列字段,值部分存储为散列值;查看 HMSET )这对于数据操作更灵活并且可能 consume less memory比普通值字符串。

关于python - 在redis中存储带或不带散列的键值对,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8986811/

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