更新时间:2022-10-27 GMT+08:00
什么是预留内存,如何配置预留内存?
预留内存介绍
预留内存是一部分不能用来存储数据的内存空间,主要用于数据持久化,主备同步,执行实例备份等操作。
配置参数名称:reserved-memory-percent
监控中内存利用率统计是扣除预留内存的。
仅如下实例类型需要预留内存(其他实例类型不涉及):
- Redis 3.0 单机
- Redis 3.0 主备
- Memcached 单机
- Memcached 主备
未配置足够的预留内存(数据部分占用的内存容量过高),可能会导致:
- 缓存实例操作速度变慢(系统启用swap,性能下降)。
- 无法备份数据。
- 数据无法及时主备同步。
- 实例规格变更失败。
- 可能会造成进程重启。
父主题: Redis使用
Redis使用 所有常见问题
- 是否支持CPU架构的变更?
- 实例是否支持变更可用区
- Redis实例能否修改VPC和子网?
- 实例是否支持自定义端口?
- 实例是否支持修改访问地址?
- 实例无法删除是什么原因?
- 集群实例启动时间过长是什么原因?
- 使用redis_exporter出错怎么办?
- 什么是预留内存,如何配置预留内存?
- 创建的缓存实例为什么可使用内存比实例规格少一些?
- Redis 3.0 Proxy集群不支持redisson分布式锁的原因
- DCS Redis有没有后台管理软件?
- DCS缓存实例的数据被删除后,能否找回?
- 为什么实例实际可用内存比申请规格小而且已使用内存不为0?
- 如何查看Redis内存占用量
- Cluster集群实例容量和性能未达到瓶颈,但某个分片容量或性能已过载是什么原因?
- 访问Redis报OOM错误提示
- 不同编程语言如何使用Cluster集群客户端
- 使用Cluster的Redis集群时建议配置合理的超时时间
- 读取redis数据报超时错误
- hashtag的原理、规则及用法示例
- Redis key丢失是什么原因
- 重启实例后缓存数据会保留吗?
- 如何确认实例是单DB还是多DB
- Proxy集群使用多DB限制
- 如何创建多DB的Proxy集群实例?
more