更新时间:2022-10-27 GMT+08:00
什么是预留内存,如何配置预留内存?
预留内存介绍
预留内存是一部分不能用来存储数据的内存空间,主要用于数据持久化,主备同步,执行实例备份等操作。
配置参数名称:reserved-memory-percent
监控中内存利用率统计是扣除预留内存的。
仅如下实例类型需要预留内存(其他实例类型不涉及):
- Redis 3.0 单机
- Redis 3.0 主备
- Memcached 单机
- Memcached 主备
未配置足够的预留内存(数据部分占用的内存容量过高),可能会导致:
- 缓存实例操作速度变慢(系统启用swap,性能下降)。
- 无法备份数据。
- 数据无法及时主备同步。
- 实例规格变更失败。
- 可能会造成进程重启。
父主题: Redis使用