我最近从Booksleeve迁移到了StackExchange.Redis。
出于监控目的,我需要使用MONITOR命令。
在wiki我读过
从IServer实例,可以使用服务器命令
但我无法在IServer
中找到任何关于MONITOR的方法;在存储库中快速搜索后,即使定义了RedisCommand.MONITOR
,也不会映射此命令。
那么,StackExchange.Redis是否支持MONITOR命令?
答案 0 :(得分:4)
由于多种原因,未提供对显示器的支持:
monitor
是一条没有回头的路径; monitor
连接永远不能是除了 monitor
连接 - 它肯定不能很好地与多路复用器一起使用(虽然我想可以使用单独的连接)monitor
不是一般鼓励的东西 - 它有影响力;当你做使用它时,最好将它作为尽可能靠近服务器运行(通常在服务器本身的终端中)但更重要的是,或许,我根本没有看到合适的用户案例或者有一个请求。如果存在monitor
有意义的情况,我很乐意考虑添加某种支持。你想在这里用它做什么?
请注意您链接到的monitor
页面上的警告:
在这种特殊情况下,运行单个MONITOR客户端可以将吞吐量降低50%以上。运行更多MONITOR客户端将进一步降低吞吐量。