NOTE
5.4 Redis内存优化
1. 聚合数据类型的底层编码 当hash、list、set仅由整数组成,zset的元素小于某个数量时会使用特殊编码。这个可以在 redis.conf 配置 2. 使用32bit实例 在32bit机器上编译的redis比在64bit上更省内存,并且32bit的实例能跑在64bit的机器上 3. 配置最
这是历史学习笔记,可能存在过时或不完整的理解。
1. 聚合数据类型的底层编码
当hash、list、set仅由整数组成,zset的元素小于某个数量时会使用特殊编码。这个可以在redis.conf配置
hash-max-ziplist-entries 512
hash-max-ziplist-value 64
zset-max-ziplist-entries 128
zset-max-ziplist-value 64
set-max-intset-entries 512
2. 使用32bit实例
在32bit机器上编译的redis比在64bit上更省内存,并且32bit的实例能跑在64bit的机器上
3. 配置最大内存
在redis.conf中配置maxmemory和maxmemory-policy