Database
•
•
By David
記憶體優化術:如何縮減 Redis 的記憶體佔用
每一 byte 都是錢
Redis 是純內存資料庫,優化記憶體就是省錢。
- 善用 Hash 結構:將多個小 Key (如
user:1:name,user:1:age) 合併為一個 Hash (user:1),可利用 ziplist 壓縮編碼節省空間。 - Key 命名簡短:
u:1001比user_id:1001節省不少空間,尤其在億級數據下。 - Memory Doctor:執行
MEMORY DOCTOR指令,讓 Redis 自動診斷並給出優化建議。