2017-02-15 19 views
1

我在Redis中存儲包含在JSON文件中的信息。我正在使用nodejs redis驅動程序進行操作。如果我使用散列表來存儲信息,你認爲我會失去一些東西嗎? 這些信息只是一個大數組(數千)元素(每個元素中的幾個字段,有時不超過50個字段)和元數據中的一小組屬性。在Redis中存儲JSON文件並檢索它

回答

1

你是什麼意思?存儲值(JSON)並在Redis中檢索它們可能非常快。 Plus Redis附帶了一些非常方便的API,如TTL,FLUSHALL等...

就我個人而言,我使用Redis作爲我的Profile頁面。我將我的圖片上傳存儲在Redis中,從未遇到過問題。

我的個人資料頁:http://fanjin.computer

Github上回購:https://github.com/bfwg/relay-gallery

+0

好的,例如,有人寫道用散列存儲可能會很慢,而且我使用了rebridge,但是我也讀過這可能是危險的,所以我改變了直接使用redis客戶端。到目前爲止這麼好,因爲在測試過程中速度非常快(我對格式有問題,但我認爲我可以解決它),我只是不想在沒有與其他人評論的情況下發展太多。 –

1

我明白你存儲的JSON字符串如下:

hset some-key some-sub-key <the json> 

其實有,其中包括使用另一種有效的方法全局密鑰空間:

set some-key:sub-key <the json> 

如果你只是存儲這些JSON字符串,我會說在你的情況下創建全局空間鍵是最簡單和最有效的方法。

相關問題