[英]Key-Value Pairs in Redis
我打算使用Redis來存儲與一組關鍵字相關聯的圖像鏈接列表,以便快速檢索。
但是,我有點在這里定義我的鍵感到困惑。
我想要一組關鍵字,可能是3或4個關鍵字。 因此,如果我搜索任何關鍵字組合,都會得到返回的圖像列表。
如何定義密鑰以存儲多個單詞? 我知道這是不是最好有可變的關鍵字,但我不希望以后更改密鑰。 進一步說明:
(“ jack”,“ dorsey”,“ twitter”):[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]
即使我可以在密鑰中創建雙字母組或三字母組,這也會有所幫助。
我認為這樣做並非直接可行,但您可以簡單地做到
import redis
import json
r = redis.Redis()
r.rpush(json.dumps(("jack", "dorsey", "twitter"), image)
然后,當您想根據密鑰或其他項檢查某些內容時,只需使用數據結構的json.dumps
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.