【问题标题】:RediSearch - see full query in error logsRediSearch - 查看错误日志中的完整查询
【发布时间】:2019-11-13 03:10:43
【问题描述】:

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

【问题讨论】:

    标签: logging redis redisearch


    【解决方案1】:

    您可以使用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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-10-01
        • 1970-01-01
        • 1970-01-01
        • 2011-07-25
        • 1970-01-01
        • 1970-01-01
        • 2012-08-26
        • 2014-02-13
        相关资源
        最近更新 更多