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>回调方法

  • 相关阅读:
    Python 冒泡排序
    编程规范之注释篇
    编程规范之变量命名篇
    安装Django
    字典&列表的拓展理解
    小球落地
    Python结合sql登陆案例
    面向对象:两手交换牌
    每日一题(一)
    Web应用之LAMP源码环境部署
  • 原文地址:https://www.cnblogs.com/ArvinZhao/p/6082611.html
Copyright © 2011-2022 走看看