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