天天看点

MONITOR

返回服务器处理的每一个命令,它能帮助我们了解在数据库上发生了什么操作,可以通过redis-cli和telnet命令使用.

使用SIGINT (Ctrl-C)来停止 通过redis-cli使用MONITOR命令返回的输出.

使用QUIT命令来停止通过telnet使用MONITOR返回的输出.

##MONITOR 性能消耗

由于MONITOR命令返回 服务器处理的所有的 命令, 所以在性能上会有一些消耗.

在不运行MONITOR命令的情况下,benchmark的测试结果:

在运行MONITOR命令的情况下,benchmark的测试结果: (redis-cli monitor > /dev/null):

在这种特定的情况下,运行一个MONITOR命令能够降低50%的吞吐量,运行多个MONITOR命令 降低的吞吐量更多.

##返回值

没有统一标准的返回值, 无限的返回服务器端处理的命令流.

本文作者:陈群

本文来自云栖社区合作伙伴rediscn,了解相关信息可以关注redis.cn网站。

继续阅读