zoukankan      html  css  js  c++  java
  • 【译】StackExchange.Redis 中文文档(六)事件

    Events

    ConnectionMultiplexer 类型公开了多个事件,通过这些事件可以了解背后发生的事情,对于日志记录尤其有用。

    • ConfigurationChanged - 当连接 ConnectionMultiplexer 的配置发生变化时引发此事件。
    • ConfigurationChangedBroadcast - 通过 pub/sub 接收到重新配置消息时引发;最常见的原因是使用 IServer.MakeMaster 来更改节点的复制配置,该复制配置可以选择将此类请求广播到所有客户端
    • ConnectionFailed - 连接失败时引发;请注意,在重新建立连接之前,不会再收到该连接的 ConnectionFailed 通知。
    • ConnectionRestored - 重新建立到先前失败的节点的连接时引发
    • ErrorMessage - 当 redis 服务器以错误消息响应任何用户启动的请求时引发;这是常规异常/错误的补充,它将报告给直接调用方
    • HashSlotMoved - 当 "redis cluster" 指示哈希槽已在节点之间迁移时引发;请注意,请求通常会自动重新路由,因此用户无需在此处执行任何特殊操作
    • InternalError - 当库以某种意外方式失败时引发此事件;这主要是用于调试目的,并且大多数用户不需要此事件

    请注意,StackExchange.Redis 实现 pub/sub 与事件的工作原理类似,其中 Subscribe / SubscribeAsync 接受一个 Action<RedisChannel,RedisValue> 回调,该回调在收到消息时被调用。

    原文地址:Events

  • 相关阅读:
    [转] linux 信号量之SIGNAL
    [转] 查看CPU使用率 top命令详解
    shell 脚本编程
    ToggleButton
    MultiAutoCompleteTextView
    AutoCompleteTextView
    IO流总结
    JavaWeb 案例——访问权限控制
    IO流之字符流
    File类
  • 原文地址:https://www.cnblogs.com/liang24/p/13847180.html
Copyright © 2011-2022 走看看