先跟你分享一個我曾經遇到的需求。
當時,我們要開發一個圖片存儲系統,要求這個系統能快速地記錄圖片 ID 和圖片在存儲系統中保存時的 ID(可以直接叫作圖片存儲對象 ID)。同時,還要能夠根據圖片 ID 快速查找到圖片存儲對象 ID。
photo_id: 1101000051photo_obj_id: 3301000051
127.0.0.1:6379> set 1101000051 3301000051
我們保存了 1 億張圖片,大約用了 6.4GB 的內存。但是,隨著圖片數據量的不斷增加,我們的 Redis 內存使用量也在增加,結果就遇到了大內存 Redis 實例因為生成 RDB 而響應變慢的問題