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