Я использую StackExchange RedisCache с Azure, время от времени получая тайм-ауты во время GET через 3 или 4 секунды.Исходя из моей конфигурации, я ожидал бы, что тайм-аут произойдет гораздо быстрее, чем это.
private static Lazy<ConnectionMultiplexer> lazyConnection =
new Lazy<ConnectionMultiplexer>(() => {
string connectionString = "mycache.redis.cache.windows.net,abortConnect=false,ssl=true,password=...";
var options = ConfigurationOptions.Parse(connectionString);
options.SyncTimeout = 1000;
options.ConnectTimeout = 5000;
options.ResponseTimeout = 1000;
return ConnectionMultiplexer.Connect(options);
});
public static ConnectionMultiplexer Connection
{
get
{
return lazyConnection.Value;
}
}
Что может привести к увеличению времени ожидания?