返回服务器处理的每一个命令,它能帮助我们了解在数据库上发生了什么操作,可以通过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网站。