redis內存優化-string


1、我們在考慮redis內存占用時,除了考慮數據本身的大小,還要考慮選取數據結構時所產生元數據的大小,

例如:redis用一個全局的哈希表來做k-v映射,當key過多時所帶來的額外內存占用也高(可以將多個k-v拆成集合存儲)

          String類型的數據結構除了數據本身的占用外,還有其他字段的開銷

2、Hash結構使用哈希表和壓縮列表來存儲元素,有設置閾值,通過閾值會在兩者之間進行轉換

壓縮列表占用內存小,哈希表占用內存大,但是壓縮列表的查詢效率沒有哈希表的好

3、reids內存占用與預估 http://www.redis.cn/redis_memory/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM