【发布时间】:2019-11-13 03:10:43
【问题描述】:
我有时会在日志中看到类似Error parsing query: Syntax error at offset 1 near 'x' 的错误,并且不确定是否有任何方法可以查看日志中的实际查询?目前似乎没有任何方法可以配置它。
【问题讨论】:
标签: logging redis redisearch
我有时会在日志中看到类似Error parsing query: Syntax error at offset 1 near 'x' 的错误,并且不确定是否有任何方法可以查看日志中的实际查询?目前似乎没有任何方法可以配置它。
【问题讨论】:
标签: logging redis 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"
【讨论】:
在当前版本 (1.4.0) 中,RediSearch 不提供此功能。请随时在其存储库中将其作为功能请求提出建议。
【讨论】: