RediSearch — см. полный запрос в журналах ошибок

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


person mahemoff    schedule 25.10.2018    source источник


Ответы (2)


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

person Itamar Haber    schedule 25.10.2018

Вы можете использовать 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

person Akshay Anurag    schedule 12.11.2019