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