【发布时间】:2015-05-04 20:24:48
【问题描述】:
我在我们的应用程序中使用了单例 azure-redis 数据库客户端。但是在 Azure 门户上,它显示已连接的客户端 4.99K。我不确定这些客户端是谁,为什么当我有单例实例时它显示 4.99K 客户端已连接?
示例代码:
using StackExchange.Redis;
if (instance == null)
{
lock (syncRoot)
{
if (instance == null)
{
try
{
_cacheService = GetConnectionMultiplexer();
instance = _cacheService.GetDatabase();
}
catch (Exception ex)
{
Debug.WriteLine(ex.Message);
}
}
}
}
【问题讨论】:
-
是否有可能您连接了任何其他客户端,例如 redis-cli 等工具?
-
看看这篇文章,以确保您没有遇到其中发现的问题之一:stackoverflow.com/questions/26033488/…
-
@pranavrastogi 不,我没有连接任何其他客户端。
-
@JonCole 是的!非常感谢您。我认为这可能是问题所在。我正在更新库,看看是否可行。
标签: stackexchange.redis azure-redis-cache