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

  • 相关阅读:
    Hdu 3564 Another LIS 线段树+LIS
    利用ESLINT进行js 语法检查,以及局部安装时遇到的一些坑
    操作系统杂谈
    算法杂谈
    前端杂谈
    操作系统复习
    vue之——从彩笔的进步之路
    一丢丢学习之webpack4 + Vue单文件组件的应用
    计蒜客 2017复赛 百度地图导航
    electron打包之真的恶心
  • 原文地址:https://www.cnblogs.com/liang24/p/13847180.html
Copyright © 2011-2022 走看看