redis内存优化-string

1、我们在考虑redis内存占用时,除了考虑数据本身的大小,还要考虑选取数据结构时所产生元数据的大小,

例如:redis用一个全局的哈希表来做k-v映射,当key过多时所带来的额外内存占用也高(可以将多个k-v拆成集合存储)

          String类型的数据结构除了数据本身的占用外,还有其他字段的开销

2、Hash结构使用哈希表和压缩列表来存储元素,有设置阈值,通过阈值会在两者之间进行转换

压缩列表占用内存小,哈希表占用内存大,但是压缩列表的查询效率没有哈希表的好

3、reids内存占用与预估 http://www.redis.cn/redis_memory/

心有多大,天有多高,一起奋斗!!
原文地址:https://www.cnblogs.com/zhaolei1996/p/14391898.html