Python Redis中的键值对
我计划使用Redis来存储与一组关键字相关联的图像链接列表,以便快速检索 但是,我在这里定义我的密钥时有点困惑 我想有一组关键字,也许3或4作为我的关键字。因此,如果我搜索任何关键字组合,我会得到返回的图像列表 如何定义存储多个单词的键?我知道使用可变关键字是不可取的,但我不想在以后更改关键字。 进一步解释: (“杰克”、“多西”、“推特”):[link/to/image1.jpg、link/to/image2.jpg、link/to/image3.jpg] ('jack'、'dorsey'、'square'):[link/to/image1.jpg、link/to/image2.jpg、link/to/image3.jpg] 即使我可以在键中创建bigram或trigram,这也会有所帮助Python Redis中的键值对,python,nosql,redis,key-value,key-value-store,Python,Nosql,Redis,Key Value,Key Value Store,我计划使用Redis来存储与一组关键字相关联的图像链接列表,以便快速检索 但是,我在这里定义我的密钥时有点困惑 我想有一组关键字,也许3或4作为我的关键字。因此,如果我搜索任何关键字组合,我会得到返回的图像列表 如何定义存储多个单词的键?我知道使用可变关键字是不可取的,但我不想在以后更改关键字。 进一步解释: (“杰克”、“多西”、“推特”):[link/to/image1.jpg、link/to/image2.jpg、link/to/image3.jpg] ('jack'、'dorsey'、'
我不认为这是直接可能做到这一点,但你可以简单地做到
import redis
import json
r = redis.Redis()
r.rpush(json.dumps(("jack", "dorsey", "twitter"), image)
然后,当您想根据键或其他键检查某些内容时,只需使用数据结构的json.dumps