.net core 问题连接到加密的AWS Elasticache(静止/传输中加密)。我正在使用dotnetcore
我正在连接到Redis(托管在aws elasticache中),并且启用了加密(在传输过程中和静止时)。我使用的是dotnet core 3.1,AWS Lambda使用的是StackExchange.Redis 下面是使用的代码.net core 问题连接到加密的AWS Elasticache(静止/传输中加密)。我正在使用dotnetcore,.net-core,stackexchange.redis,aws-elasticache,.net Core,Stackexchange.redis,Aws Elasticache,我正在连接到Redis(托管在aws elasticache中),并且启用了加密(在传输过程中和静止时)。我使用的是dotnet core 3.1,AWS Lambda使用的是StackExchange.Redis 下面是使用的代码 services.AddDistributedRedisCache(options => { options.ConfigurationOptions = new StackExchange.Redis.Configur
services.AddDistributedRedisCache(options =>
{
options.ConfigurationOptions = new StackExchange.Redis.ConfigurationOptions {
AbortOnConnectFail = false,
EndPoints = { { Environment.GetEnvironmentVariable("Elasticache"), 6379 } },
Ssl = true
};
});
我得到以下错误
没有连接可用于服务此操作:EVAL;无法连接:6379/交互式,原点:重置未连接,输入缓冲区:0,未连接:0,上次读取:5s前,上次写入:5s前,未响应写入:68639s前,保持活动:60s,挂起:0,状态:连接,上次心跳:从不,上次mbeat:-1s前,全局:5s前,管理器:不活动,错误:从不;IOCP:(忙=0,空闲=1000,最小=4,最大=1000),工作线程:(忙=0,空闲=2047,最小=4,最大=2047),本地CPU:n/a
在StackExchange.Redis.ConnectionMultiplexer.ExecuteSyncImpl[T](消息消息,ResultProcessor1处理器,ServerEndPoint服务器)
在StackExchange.Redis.RedisBase.ExecuteSync[T](消息消息,结果处理器
1处理器,服务器端点服务器)
在StackExchange.Redis.RedisDatabase.ScriptEvaluate(字符串脚本、RedisKey[]键、RedisValue[]值、CommandFlags)
位于Microsoft.Extensions.Caching.Redis.RedisCache.Set(字符串键,字节[]值,DistributedCacheEntryOptions)
如果我在没有加密的情况下创建elasticache,那么上面的代码可以正常工作(我删除了ssl=true语句)。但要求是在加密时使其工作