StackExchange.Redis 1.2.6的连接问题

时间:2020-08-02 18:44:00

标签: caching redis stackexchange.redis azure-redis-cache

我正在尝试在现有的ASP.NET Web应用程序中实现Azure Redis缓存。 它在 .NET Framework 4.5

中构建

StackExchange.Redis nuget软件包的兼容选项为1.2.6 当我安装并使用相同的软件时,会显示错误:“无法连接”

只需将我的应用程序更改为在.NET Framework 4.6中构建,甚至不将StackExchange.Redis更新为最新的兼容版本,我的代码就会开始工作。

我无法更改Web应用程序的.NET Framework。 请帮忙。

这里有人遇到过这个问题吗?

1 个答案:

答案 0 :(得分:0)

您可以先查看我的演示。我可以在StackExchange.Redis 1.2.6项目中使用.NET Framework 4.5。您可以download my demo for test,只需粘贴您的连接字符串。如果没有SSL,则还需要将端口更改为6379

enter image description here

我的CacheConnection如下所示。没有SSL证书。

<add key="CacheConnection" value="pans******he.redis.cache.windows.net:6379,password=*********,ssl=False,abortConnect=False,allowAdmin=true"/>

为什么要添加,allowAdmin=true(在代码下方)。

var server = Connection.GetServer(endpoint.Host, endpoint.Port);
var clients = server.ClientList();
相关问题