Мне нужно добавить локальный прокси-сервер, например twemproxy или dynomite, перед удаленным сервером Redis.
Я хочу сравнить команды, которые мы используем, с поддерживаемыми командами.
Мы косвенно используем Redis, поэтому я не могу сканировать наш код, чтобы определить, какие команды нуждаются в поддержке, с высокой степенью уверенности, что я ничего не пропустил. Итак, я хотел бы запустить набор тестов относительно экземпляра Redis, а затем определить каждую выполненную команду.
Например, по адресу https://github.com/twitter/twemproxy/blob/master/notes/redis.md список вида
+-------------------+------------+---------------------------------------------------------------------------------------------------------------------+
| Command | Supported? | Format |
+-------------------+------------+---------------------------------------------------------------------------------------------------------------------+
| DEL | Yes | DEL key [key …] |
+-------------------+------------+---------------------------------------------------------------------------------------------------------------------+
| DUMP | Yes | DUMP key |
+-------------------+------------+---------------------------------------------------------------------------------------------------------------------+
| EXISTS | Yes | EXISTS key |
+-------------------+------------+---------------------------------------------------------------------------------------------------------------------+
| EXPIRE | Yes | EXPIRE key seconds
...
показывает, какие команды поддерживаются.
Как создать список команд Redis, выданных из набора тестов?
Это что-то, что можно было бы написать после запуска набора тестов для анализа всех выданных имен команд?