RediSearch - увидеть полный запрос в журналах ошибок

Я иногда вижу ошибки, такие как Error parsing query: Syntax error at offset 1 near 'x' в журналах и не уверены, есть ли способ увидеть фактический запрос в журналах? Кажется, в настоящее время нет способа настроить это.

1 ответ

Решение

В своей текущей версии (1.4.0) RediSearch не предоставляет эту функциональность. Пожалуйста, не стесняйтесь предложить его в качестве запроса функции в своем хранилище.

Вы можете использовать redis-cli с monitorвозможность увидеть выполняемые запросы. Это не совсем то, что вам нужно, но это может вам помочь.

$ redis-cli -h <host-name> -p <port-name> monitor

В том же окне терминала вы сможете увидеть выполняемые запросы.

Вы можете grepнад выводом, если вы знаете, что содержит ваш ошибочный запрос.

Например:

$ redis-cli -h <host-name> -p <port-name> monitor | grep -i "GET x"

Обратитесь: https://redis.io/commands/MONITOR

Другие вопросы по тегам