Мы используем кэш Azure Redis, и нам нужно контролировать его состояние. Нам нужна информация о максимальной памяти. В настоящее время мы вводим информацию вручную, однако мы хотим избежать ее в будущем. Стандартная команда, используемая для этой цели config get maxmemory
отключена в Azure. Для полноты мы используем StackExchange.Redis как клиент.Получить maxmemory из redis azure cache от клиента
Любая идея, как получить информацию? Кроме того, почему отключена версия команды get?
Я спросил Сальватор несколько раз для более разрешений гранулированных по командам; например, 'config get' обычно будет в порядке, где-как' config set 'явно плохой идеей для размещенных сценариев; аналогично 'debug object' (штраф) vs' debug segfault' (nooooo!); 'client setname' (хороший) vs' client pause' (yeowch!); «кластерные слоты» против «кластера addlots» ... Я снова подтолкнул их! –
Nedged: https://github.com/antirez/redis/issues/2303 –
С новым обновлением кэша Azure Redis команда INFO начинает возвращать информацию о максимальной памяти redis. Похоже, что функция Azure, поэтому я думаю, что она не будет работать в других размещенных средах (не тестируется). – fan1x