【发布时间】:2015-05-16 09:45:45
【问题描述】:
我正在尝试做一个从 azure redis 缓存读取和写入的简单示例,但出现此错误
StackExchange.Redis.dll 中发生了“StackExchange.Redis.RedisConnectionException”类型的异常,但未在用户代码中处理
附加信息:无法连接到 redis 服务器;要创建断开连接的多路复用器,请禁用 AbortOnConnectFail。 PING 上的 Socket 失败
我用的代码是这个,我改了dns和密码
// Get Connection instance
ConnectionMultiplexer connection = ConnectionMultiplexer
.Connect("xx.redis.cache.windows.net,ssl=false,password=...");
// Get database
IDatabase databaseCache = connection.GetDatabase();
// Add items
databaseCache.StringSet("foo1", "1");
databaseCache.StringSet("foo2", "2");
// Add items with experation value
databaseCache.StringSet("foo3", "3", TimeSpan.FromMinutes(20));
Stopwatch sw = new Stopwatch();
sw.Start();
// Get item value
string foo1Value = databaseCache.StringGet("foo1");
sw.Stop();
Console.WriteLine("Elapsed={0}", sw.Elapsed);
return View();
【问题讨论】:
-
另外,尝试在这里检查解决方案:stackoverflow.com/questions/30906891/…
标签: c# asp.net azure redis stackexchange.redis