我正在查看StackExchange.Redis,并注意到它具有自动确定配置的服务器中哪些是主服务器和哪些服务器是从服务器的特性。
我还没有发现StackExchange对配置的主/从到底做了什么。它是否总是在Master上运行命令,并且只使用配置的从站进行故障转移?还是答案比这更深入?
任何指导者都会感激的!
发布于 2015-06-02 18:33:48
这里的关键是CommandFlags
,每个方法都有一个参数。但是,在默认情况下,大多数是PreferMaster
;请注意,写命令会自动升级到DemandMaster
。但是,如果您想传播负载,您可以选择通过PreferSlave
和DemandSlave
将一些读取命令(最好是昂贵的)推送到从节点。
它让你做的其他事情是切换主人(晋升为主人)--尽管这很自然地更有侵略性。
https://stackoverflow.com/questions/30595536
复制相似问题