从客户端获取redis azure缓存的maxmemory

从客户端获取redis azure缓存的maxmemory,azure,redis,azure-caching,stackexchange.redis,Azure,Redis,Azure Caching,Stackexchange.redis,我们正在使用Azure Redis缓存,我们需要监视它的状态。我们需要的一件事是关于最大内存的信息。目前,我们手动输入信息,但希望以后避免输入。Azure中禁用了用于此目的的标准命令config get maxmemory。为了完整起见,我们使用StackExchange.Redis作为客户端 你知道怎么得到这些信息吗?另外,为什么命令的获取版本被禁用?目前无法获取maxmemory设置。由于一些原因,“config”命令被阻止。一是设置某些配置设置可能会影响我们服务的稳定性。另一个原因是,如果

我们正在使用Azure Redis缓存,我们需要监视它的状态。我们需要的一件事是关于最大内存的信息。目前,我们手动输入信息,但希望以后避免输入。Azure中禁用了用于此目的的标准命令
config get maxmemory
。为了完整起见,我们使用StackExchange.Redis作为客户端


你知道怎么得到这些信息吗?另外,为什么命令的获取版本被禁用?

目前无法获取maxmemory设置。由于一些原因,“config”命令被阻止。一是设置某些配置设置可能会影响我们服务的稳定性。另一个原因是,如果服务器实例重新启动,对配置的任何更改都将丢失。我们正在研究启用“config get”但阻止“config set”的方法

以下是每个大小缓存产品的maxmemory当前值:

Name      Size         maxmemory
C0      250 MB       285,000,000
C1      1   GB     1,100,000,000
C2      2.5 GB     2,600,000,000
C3      6   GB     6,100,000,000
C4      13  GB    13,100,000,000
C5      26  GB    26,200,000,000
C6      53  GB    53,300,000,000

我已经向Salvatore询问过几次关于命令的更精细的权限;例如,
config get
通常可以,而as
config set
对于托管场景来说显然是个坏主意;同样地,
debug对象
(精细)vs
debug segfault
(noooooo!)<代码>客户端设置名称(好)与客户端暂停(yeowch!)<代码>群集插槽vs
群集添加插槽
。。。我会再次轻推他们!随着Azure Redis缓存的新更新,INFO命令开始返回有关Redis最大内存的信息。它看起来像Azure的功能,所以我认为,它在其他托管环境(未测试)中不起作用。