Есть ли способ получить список всех отключенных команд redis от redis? - PullRequest
0 голосов
/ 18 сентября 2018

Я пишу бота (который содержит список команд для отключения), который следит за редисом.Он отключает команды, выполняя, например, (rename-command ZADD "") Когда я перезагружаю свой бот, я бы хотел, чтобы бот перезапустил redis, если в списке отключаемых команд есть изменение, чтобы они вступили в силу.

В настоящее время я не могу найти способ получить список отключенных команд из redis.

Ответы [ 3 ]

0 голосов
/ 19 сентября 2018

Как уже упоминалось в ответе @ Итамара, нет никакого смысла.Однако, поскольку вы пишете бота, я думаю, вы не против написать дополнительный код для достижения цели.

  1. Получить полный список команд, поддерживаемых Redis, из redis.io.
  2. Для каждой команды отправьте ее в Redis
  3. Если Redis возвращает ответ об ошибке: (error) ERR неизвестная команда 'XXX' , что означаетXXX команда была отключена.
0 голосов
/ 20 сентября 2018

Джедис, к сожалению, немного отстал в смысле того, чтобы не отставать от Редиса.Если команды не раскрываются этим, я не думаю, что вы многое можете с этим поделать.Возможно использовать салат?

0 голосов
/ 19 сентября 2018

Нет, такого способа нет - команды, переименованные в пустую строку, отключены и не отображаются интроспективной COMMAND командой .

...