跳至主要內容
初识redis(5)-内存调优

1、优化 Redis 内存使用

合理的 Redis 实例,内存的占有量不应当超过 60%,当内存使用率过高时,应该予以清理及优化。

2、使用 ziplist & intset

ziplist 优化机制

ziplist 实现了 “紧凑” 的数据结构,通过尽可能减少非数据节点的占用,以提供内存密度。

image-20210802000308665
image-20210802000308665

郑天祺大约 4 分钟数据库Redis内存优化数据库
对象存储与指针压缩
我们知道在Java中基本数据类型的大小,例如int类型占4个字节、long类型占8个字节,那么Integer对象和Long对象会占用多少内存呢?

一、对象存储:

一个Java对象在内存中包括对象头、实例数据和补齐填充3个部分:
image-20191120195326698
image-20191120195326698

郑天祺大约 4 分钟java基础JVM内存优化对象模型