Cra*_*aig 7 azure azure-caching
我正在尝试使用以下代码连接到预览Azure Redis缓存.
var options = new ConfigurationOptions();
options.EndPoints.Add("myname.redis.cache.windows.net", 6379);
options.Ssl = true;
options.Password = "VeryLongKeyCopiedFromPortal";
var connection = ConnectionMultiplexer.Connect(options);
Run Code Online (Sandbox Code Playgroud)
当我这样做时,我得到了例外
"无法连接到redis服务器;要创建断开连接的多路复用器,请禁用AbortOnConnectFail"
是什么导致这个?
Mik*_*der 10
SSL的端口是6380.端口6379用于非SSL.如果没有设置,StackExchange.Redis默认为这些端口,因此您应该能够从代码中删除端口,如下所示:
var options = new ConfigurationOptions();
options.EndPoints.Add("myname.redis.cache.windows.net");
options.Ssl = true;
options.Password = "VeryLongKeyCopiedFromPortal";
var connection = ConnectionMultiplexer.Connect(options);
Run Code Online (Sandbox Code Playgroud)
或者,您可以使用连接字符串而不是ConfigurationOptions对象:
var connection = ConnectionMultiplexer.Connect(
"myname.redis.cache.windows.net,ssl=true,password=VeryLongKeyCopiedFromPortal");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9417 次 |
| 最近记录: |