Я пытаюсь получить доступ к своему живому инстансу кэша Redis Azure в Visual Studio для локальной отладки, я использую StackExchange.Redis
, но я получаю эту ошибку всякий раз, когда пытаюсь получить доступ к значению своего кэша
StackExchange.Redis.RedisConnectionException: No connection is available to service this operation: GET 100014; UnableToConnect on
cache.redis.cache.windows.net:6380/Interactive, Initializing/NotStarted
Я также включил Non SSL в своем кэше Redis на порту 6379, я также попытался запустить WebApi локально с SSL (включено в Visual Studio).Странно то, что я могу подключиться к тому же экземпляру Redis с помощью консольного приложения, но не с моим .Net Core Web APi Project.
private static Lazy<ConnectionMultiplexer> lazyConnection = new Lazy<ConnectionMultiplexer>(() =>
{
string cacheConnection = "key";
return ConnectionMultiplexer.Connect(cacheConnection);
});
public static ConnectionMultiplexer Connection
{
get
{
return lazyConnection.Value;
}
}
Более странная часть - я могу подключиться к тому же экземпляру Redis, используя Redis Cli.