Open EsonXie opened 1 year ago
如果可以话能改成ILogger最好。。。。。
这几个输出要考虑兼容.net4.0,回头我测试下。
另外,他们不是疯狂打印,一般问题不大,可能不优雅。
日志可以参考 FreeRedis,是重新开发的,预留了事件。
我之前是用的StackExchange.Redis,由于并发问题改为CSRedis,我们自身对CSRedis做了一些改造用于支持哨兵切换的情况😑 如果FreeRedis能够支持哨兵切换,并且能够让我们平滑过渡的话,我肯定会换的😁
之前哨兵的问题我们做了一些宕机测试,其实CSRedis和FreeRedis都不能很好支持。。。 所以我在外层用CSRedis订阅了哨兵节点,然后每分钟都输出了Hello的消息
FreeRedis 每个模式都支持的,基于 redis6.0 开发,支持更广。
各种模式倒是没问题,主要连接哨兵以后,在运行过程中出现主从切换的话,这两个都不能很好支持,特别是在Docker环境下,出现网络异常或Redis节点宕机的时候可能会导致更严重的问题 关于哨兵集群主从切换,以及可用性这些问题,我之后有时间还是想贡献到FreeRedis上的😁
期待,感谢贡献
由于Console输出太多东西,期望改成Trace输出方便扩展