文件名称:redis-failover-test:在有和没有Sentinels的情况下测试Redis主从故障转移
文件大小:6KB
文件格式:ZIP
更新时间:2024-04-21 00:20:11
docker redis stackexchange-redis sentinels C#
目录 Redis故障转移测试 这是用于测试主/从Redis配置之间的故障转移方案的测试平台。 启动Redis实例 要使用和3个哨兵监视主服务器来启动主/从Redis设置,请执行以下操作: docker-compose up 在不带-d标志的情况下运行上述命令将允许您监视Redis实例的日志记录。 运行客户端 我当前感兴趣的是在发生故障转移时行为方式,这就是为什么我在这里将其用于客户端的原因。 运行使用StackExchange.Redis的客户端。 dotnet run --project client 或者 cd client dotnet run 以上假设您的当前目录是项目的根目录。 该程序仅在循环中执行一些基本的设置/获取操作,以确保连接性并打印其当前连接到的节点。 按enter或Ctrl-C将停止程序。 触发故障转移 通过向主机发送命令以模拟segfault来启动故障
【文件预览】:
redis-failover-test-master
----client()
--------client.csproj(273B)
--------Program.cs(3KB)
----redis-sentinel()
--------Dockerfile(339B)
--------sentinel-entrypoint.sh(286B)
--------sentinel.conf(246B)
----LICENSE(1KB)
----docker-compose.yml(534B)
----.gitignore(23B)
----readme.md(5KB)