问题描述
我已经在这个问题上停留了将近2天。尝试连接时崩溃(如下面的代码所示)。我收到一个异常提示:
StackExchange.Redis.RedisConnectionException:'不可能 连接到Redis服务器。无法连接 127.0.0.1:6379/Interactive,正在初始化/未启动,最后一个:无,来源:BeginConnectAsync,未完成:0,上次阅读:0秒钟, last-write:0s ago,keep-alive:60s,state:Connecting,mgr:10 of 10 可用,最后一次心跳:永不,全局:5秒钟前,v:2.1.30.38891'
services.AddSingleton<ConnectionMultiplexer>(c =>
{
var configuration = Configurationoptions.Parse(Configuration.GetConnectionString("Redis"));
return ConnectionMultiplexer.Connect(configuration);
});
更新
DOCKER COMPOSE
版本:“ 3.4”
services:
authdb:
image: redis
authentication.api:
image: ${DOCKER_REGISTRY-}authenticationapi
build:
context: .
dockerfile: Authentication.API/Dockerfile
DOCKER COMPOS OVERRIDE
版本:“ 3.4”
services:
authdb:
container_name: authdb
restart: always
ports:
- "6379:6379"
authentication.api:
environment:
- ASPNETCORE_ENVIRONMENT=Development
- "ConnectionStrings:Redis=authdb:6379"
- ASPNETCORE_URLS=https://+:443;http://+:80
ports:
- "80"
- "443"
volumes:
- ${APPDATA}/ASP.NET/Https:/root/.aspnet/https:ro