在Azure的Redis Cache Advanced Settings中是maxmemory-reserved
设置,Microsoft文档为:
最大内存保留设置配置内存量(以 MB 为单位( 保留用于非缓存操作,例如在复制期间 故障转移。当您具有高碎片时也可以使用它 率。设置此值可让您获得更一致的 Redis 负载变化时的服务器体验。应设置此值 对于写入繁重的工作负载,更高。保留内存时 对于此类操作,它不可用于存储缓存数据。
我找不到任何关于 Redis.io maxmemory-reserved
的文档,或者在服务器配置文件中。命令redis-cli config get maxmemory-reserved
也不会返回任何内容,所以我猜测这是 Azure 独有的设置。
maxmemory-reserved
不是由 Azure 托管的 Redis 服务器上的可配置设置吗?如果没有,有没有办法模仿maxmemory-reserved
?
,这是 Microsoft 添加到 Redis 的自定义设置。 您应该能够在 Redis 配置文件中使用不同的 maxmemory 设置,它将或多或少地完成相同的操作。