AddStackExchangeRedisCache и heroku Redis строки подключения - PullRequest
1 голос
/ 17 февраля 2020

Я пытаюсь заставить мое базовое приложение do tnet подключиться к экземпляру Heroku Redis с помощью Stack Exchange Redis Cache. Пока у меня есть:

services.AddStackExchangeRedisCache(options =>
{
    options.Configuration = Configuration["REDIS_URL"].Replace("redis://","");
});

Я получаю ошибку:

StackExchange.Redis.RedisConnectionException: It was not possible to connect to the redis server(s). UnableToConnect on

Как мне получить строку подключения, чтобы StackExchange это понравилось?

1 Ответ

0 голосов
/ 18 февраля 2020

Понял:

services.AddStackExchangeRedisCache(options =>
{
    var tokens = Configuration["REDIS_URL"].Split(':', '@');
    options.ConfigurationOptions = ConfigurationOptions.Parse(string.Format("{0}:{1},password={2}", tokens[3], tokens[4], tokens[2]));
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...