StackExchange.Redis支持MONITOR吗?

时间:2014-07-10 07:44:09

标签: redis stackexchange.redis

我最近从Booksleeve迁移到了StackExchange.Redis。

出于监控目的,我需要使用MONITOR命令。

wiki我读过

  

从IServer实例,可以使用服务器命令

但我无法在IServer中找到任何关于MONITOR的方法;在存储库中快速搜索后,即使定义了RedisCommand.MONITOR,也不会映射此命令。

那么,StackExchange.Redis是否支持MONITOR命令?

1 个答案:

答案 0 :(得分:4)

由于多种原因,未提供对显示器的支持:

  • 调用monitor是一条没有回头的路径; monitor连接永远不能是除了 monitor连接 - 它肯定不能很好地与多路复用器一起使用(虽然我想可以使用单独的连接)
  • monitor不是一般鼓励的东西 - 它有影响力;当你使用它时,最好将它作为尽可能靠近服务器运行(通常在服务器本身的终端中)
  • 通常应该短时间使用

但更重要的是,或许,我根本没有看到合适的用户案例或者有一个请求。如果存在monitor有意义的情况,我很乐意考虑添加某种支持。你想在这里用它做什么?

请注意您链接到的monitor页面上的警告:

  

在这种特殊情况下,运行单个MONITOR客户端可以将吞吐量降低50%以上。运行更多MONITOR客户端将进一步降低吞吐量。