stackexchange.redis 1.2.6的连接问题

lmyy7pcs  于 2021-06-10  发布在  Redis
关注(0)|答案(1)|浏览(617)

我正在尝试在现有的asp.net web应用程序中实现azure redis缓存。它内置于.net framework 4.5中
stackexchange.redis nuget包的compatible选项是1.2.6当我安装并使用它时,它会给出错误:“not able to connect”
只需将我的应用程序更改为.net framework 4.6版本,甚至不将stackexchange.redis更新为最新兼容版本,我的代码就可以开始工作了。
我无法更改web应用程序的.net framework。请帮忙。
这里有人面对过这个问题吗?

qoefvg9y

qoefvg9y1#

你可以先看我的演示。我可以用 StackExchange.Redis 1.2.6.NET Framework 4.5 项目。你可以下载我的演示进行测试,你只需要粘贴你的连接。如果没有ssl,还需要将端口更改为 6379 .

我的 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();

相关问题