Azure Redis - 在发生瞬时故障时记录有关每次连接重试的信息

问题描述

我们需要在每次对Redis进行多级重试时实现日志机制

  1. 当我们从 Redis 收到 NULL 对象时记录警告/错误 - 如果由于某种原因,Redis 中不存在数据,那么我们重试几次以回退到 DB。我们使用 Polly 来实现这一点,并且运行良好。我们能够记录每次重试。
  2. 瞬态故障 - 我们使用 ConnectionMultiplexer 连接到 Redis,连接字符串如下所示 - redisinstancename.redis.cache.windows.net:6380,password=,ssl=True,abortConnect=False,connectRetry= 5,connectTimeout=5000 - 此连接字符串指定代码应重试 5 次,每次重试等待 5 秒。我的假设是它有效。但是,我想通过插入一些类似于我们在选项 1 中使用 Polly 所做的日志来证明它是否真的尝试了 5 次。 有没有办法做到这一点?

谢谢, 普拉文

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...