RediSearch-在错误日志中查看完整查询

时间:2018-10-25 13:33:09

标签: logging redis redisearch

我有时会在日志中看到诸如Error parsing query: Syntax error at offset 1 near 'x'之类的错误,并且不确定是否可以通过任何方式查看日志中的实际查询?目前似乎没有任何方法可以配置它。

2 个答案:

答案 0 :(得分:2)

您可以将redis-climonitor选项一起使用来查看正在执行的查询。这不是您想要的,但可以为您提供帮助。

$ 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

答案 1 :(得分:1)

在当前版本(1.4.0)中,RediSearch不提供此功能。请随时在其存储库中将其建议为功能请求。