3
분산 된 Redis 캐시를 사용하여 일부 사용자 데이터를 임시로 캐시합니다. 현재 개발 환경에서 응용 프로그램을 로컬로 테스트하고 있습니다. 로컬 컴퓨터의 Redis-Server에는 암호가 없지만 프로덕션에서는 무작위로 생성 된 암호를 사용하고 있습니다.암호가있는 .NET Core Distributed Redis 캐시
어떻게 암호로 Redis-Server에 연결할 수 있습니까?
내 Startup.cs :
//Add Redis
services.AddDistributedRedisCache(options =>
{
options.Configuration = "127.0.0.1:6379";
options.InstanceName = "Portal";
});
과 같이 암호를 지정하는 데 StackExchange Redis Connection String이 사용됨을 의미합니다. 이제이 오류가 발생합니다 : OnActionExecuting_async : StackExchange.Redis.RedisConnectionException : redis 서버에 연결할 수 없습니다; 연결이 끊긴 멀티플렉서를 만들려면 AbortOnConnectFail을 비활성화하십시오. PING에 SocketFailure – Yannik
@ Yannikhere, 어떤 서버를 공격하려고합니까? 로컬 호스트 또는 제거 하시겠습니까? 가능한 많은 이유가 있습니다 : 잘못된 연결 문자열, 네트워크 제한 등. 다른 도구를 사용하여 서버에 액세스 할 수 있습니까? 예를 들어'redis-cli '로 공격 할 수 있습니까? –
내 ConnectionString은 다음과 같습니다. 10.98.250.164:39184,ssl=true,password=PW – Yannik