.NET Core 使用StackExchange.Redis包操作在Docker中运行的Redis遇到的连接问题

一、问题描述

使用Docker运行Redis容器,运行结果如下图所示:

 

在.NET Core中使用StackExchange.Redis包连接Redis,报错

 

 二、原因分析

由第一张图得知,Redis服务暴露出来的port端口不详,对应着虚拟机里面的端口号为6379,而在tcp里面的端口未指定,故实例化容器的时候直接指定端口

三、解决方法

 

 

 

运行容器的时候直接指定tcp暴露端口6379,不知道为什么只能直接暴露在6379端口上,其他端口好像不可以,不知道是不是其他端口被占用了!

posted @ 2020-03-27 15:31  cherish1024  阅读(441)  评论(0编辑  收藏  举报