zoukankan      html  css  js  c++  java
  • StackExchange.Redis 官方文档(三) Events

    事件

    ConnectionMultiplexer类型提供了很多可以用来了解表面状态下正在发生着什么的事件。这对日志是很有用的。

    • ConfigurationChanged - ConnectionMultiplexer内的链接配置发生改变时发生
    • ConfigurationChangedBroadcast - 当通过pub/sub收到重新配置的信息时反生:发生的原因一般是因为使用了IServer.MakeMaster改变了一个节点的复制配置,可以选择对所有的客户端发送这样一个请求(reconfiguration)
    • ConnectionFailed - 链接失败时发生:注意只有在链接重新建立的时候你才会收到进一步的 ConnectionFailed 通知
    • ConnectionRestored - 当链接失败之后重新连接到一个节点时发生
    • ErrorMessage - redis服务器对用户发出的请求返回error信息时发生:这不会影响将将异常/错误正常返回给caller
    • HashSlotMoved - "redis cluster"状态下在节点之间进行迁移hash-slot时发生:注意请求会自动重新路由请求,所以用户不必担心任何事情
    • InternalError - 当库发生令人难以预料的错误时:用来私下进行调试,大多数人是用不到这个事件的

    注意StackExchange.Redis里面pub/sub的实现方式和事件的实现方式相似,在接收到消息时,使用Subscribe / SubscribeAsync接收一个Action<RedisChannel, RedisValue>回调方法

  • 相关阅读:
    POJ4046 Sightseeing
    SGU 298. King Berl VI
    POJ1741 Tree
    POJ1639 Picnic Planning
    POJ1635 Subway tree systems
    [JSOI2008]最小生成树计数
    ftrace使用简介(三)
    make: *** 没有规则可以创建目标"menuconfig". 停止
    编译linux内核(ftrace)
    vim 缩进配置
  • 原文地址:https://www.cnblogs.com/ArvinZhao/p/6082611.html
Copyright © 2011-2022 走看看