簡體   English   中英

Redis中的鍵值對

[英]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]

即使我可以在密鑰中創建雙字母組或三字母組,這也會有所幫助。

  1. 這可能嗎?
  2. 還有其他選擇嗎?

我認為這樣做並非直接可行,但您可以簡單地做到

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM