博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Redis——监视器
阅读量:7100 次
发布时间:2019-06-28

本文共 631 字,大约阅读时间需要 2 分钟。

hot3.png

    通过执行monitor命令,客户端可以将自己变为一个监视器,实时的接收并打印服务器当前处理的命令请求的相关信息,如下:

[root@localhost redis-3.2.0]# redis-cli -p 7000127.0.0.1:7000> monitorOK1464313122.735208 [0 127.0.0.1:46740] "SADD" "student" "1"1464313145.759172 [0 127.0.0.1:46740] "set" "student:1:name" "naonao"1464313173.040231 [0 127.0.0.1:46740] "set" "student:1:age" "3"

    每当一个客户端向服务器发送一条命令请求时,服务器除了会处理这条命令请求之外,还会将关于这条命令请求的信息发送给所有监视器。

   
总结:
    * 客户端可以通过执行MONITOR命令,将客户端转换成监视器,接收并打印服务器处理的每个命令请求相关的信息。
    * 当一个客户端从普通客户端变为监视器时,客户端的REDIS_MONITOR标识会被打开。
    * 服务器将所有监视器都记录在monitors链表中。
    * 每次处理命令请求时,服务器都会遍历monitors链表,将相关信息发送给监视器。
    
疑问:
    监视器用在什么场景下??

转载于:https://my.oschina.net/lvhuizhenblog/blog/682317

你可能感兴趣的文章
11GR2 DATAGUARD环境下的DATABASE升级(11.2.0.2升级到11.2.0.3)(1)
查看>>
DB2 手动安装 on Linux
查看>>
【MySQL数据库开发之一】Mac下配置安装数据库-MySQL
查看>>
WebLogic如何设置session超时时间
查看>>
零接触式云数据中心架构Windows Server 2012实现iSCSI SAN无盘引导(2)
查看>>
libgdx游戏引擎开发笔记(九)SuperJumper游戏例子的讲解(篇三)---- 主游戏界面显示框架...
查看>>
CYQ.Data 数据层框架 V4.5.5 版本发布
查看>>
JedisConnectionException Connection Reset
查看>>
3 个可以替代 Emacs 和 Vim 的文本编辑器
查看>>
亲身体验微软的 - 视窗梦幻桌面(DreamScene)
查看>>
【MongoDB学习笔记1】基于CentOS 6.5安装MongoDB
查看>>
dom4j的读写xml文件,读写xml字符串
查看>>
openStack icehouse for centos6.4 production Env 实战
查看>>
IO Foundation 4- 目录结构检查器 FolderStructureChecker
查看>>
windows 8.1 安装 itunes 11 一直失败 然后回滚安装进度
查看>>
修改3389的方法
查看>>
Windows 8实例教程系列 - 理解应用框架
查看>>
使用Windows PowerShell配置Hyper-V虚拟机自动重启
查看>>
Active Directory 基础回顾 (二) 常见的远程控制对比
查看>>
perl面向对象小练习
查看>>