亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Redis 字符串化數組 VS 字符串化結構數組

Redis 字符串化數組 VS 字符串化結構數組

Go
森林海 2022-11-28 16:48:32
我需要在 golang 中使用 redis 作為緩存并在其中存儲一個結構數組。由于 redis 只允許存儲字符串數組(如果我錯了請糾正我),我將整理數組中的項目。想知道我是否應該在以字符串格式存儲編組結構的地方使用 redis 列表,或者我可以只編組整個數組并將其作為鍵 <> 值存儲在 redis 中而不使用列表。使用列表的一個優點是我可以從列表中獲取范圍內的項目,但規模不是這里的問題,因為我將在列表中存儲少于 100 個項目。我還應該在這里考慮什么。謝謝??!
查看完整描述

1 回答

?
米琪卡哇伊

TA貢獻1998條經驗 獲得超6個贊

答案取決于你想如何使用redis

例如,使用 json(或任何類型的序列化)存儲一個結構并將其存儲在一個易于讀/寫的位置。

但是如果你需要高效地檢索/更新一個字段,你可以用不同的方式保存它。然而,這種情況非常罕見且處理起來很復雜。

例如,您需要確保始終以相同的順序書寫,以計算正確的偏移量。如果你需要添加一個新的字段,將很難做到 100% 向后兼容。您可能需要創建一個新類型(如版本 2)。


查看完整回答
反對 回復 2022-11-28
  • 1 回答
  • 0 關注
  • 95 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號