из
[AZURE.IMPORTANT] Чтобы получить доступ к экземпляру кэша Azure Redis при использовании виртуальной сети, передайте статический IP-адрес кеша в виртуальной сети в качестве первого параметра и передайте параметр sslhost с конечной точкой вашего кеша. В следующем примере статический IP-адрес - 172.160.0.99, а конечная точка кэша - contoso5.redis.cache.windows.net.
{
return ConnectionMultiplexer.Connect("172.160.0.99,sslhost=contoso5.redis.cache.windows.net,abortConnect=false,ssl=true,password=password");
});
public static ConnectionMultiplexer Connection
{
get
{
return lazyConnection.Value;
}
}
Хотел бы отметить, что текущая документация предлагает противоположный ответ. В приведенной ниже документации рекомендуется подключаться через имя хоста вместо IP.
Мы рекомендуем использовать имя хоста. Другими словами, используйте следующее:
[mycachename].redis.windows.net:6380,password=xxxxxxxxxxxxxxxxxxxxx,ssl=True,abortConnect=False
Избегайте использования IP-адреса, подобного следующей строке подключения:
10.128.2.84:6380, пароль=xxxxxxxxxxxxxxxxxxxx,ssl=True,abortConnect=False