Google Compute Engine でデフォルトの Redis クラスターをプロビジョニングすると、1 つのマスターと 2 つの読み取り専用スレーブがあり、各マシンで Redis Sentinel が実行されています。以前のクラスターを考えると、ServiceStack サービスでこれを使用したいと思いますが、Sentinel の設定には困惑しています。通常、次のようなことを行います。
container.Register<IRedisClientsManager>(c =>
new RedisManagerPool(container.Resolve<IAppSettings>().GetString("Redis:Master")));
var cacheClient = container.Resolve<IRedisClientsManager>().GetCacheClient();
container.Register(cacheClient);
このセットアップではいくつかの点が不完全です。マスターと 2 つの読み取り専用スレーブを指定し、Sentinel を構成するにはどうすればよいですか?