重用StackExchange.Redis连接多路复用器
亲爱的 您可以使用以下代码重用StackExchange.Redis ConnectionMultiplexer。它可以在代码的任何层中使用重用StackExchange.Redis连接多路复用器,redis,stackexchange.redis,Redis,Stackexchange.redis,亲爱的 您可以使用以下代码重用StackExchange.Redis ConnectionMultiplexer。它可以在代码的任何层中使用 public class RedisSharedConnection { private static Lazy<ConnectionMultiplexer> lazyConnection = new Lazy<ConnectionMultiplexer>(() => { ConnectionM
public class RedisSharedConnection
{
private static Lazy<ConnectionMultiplexer> lazyConnection = new Lazy<ConnectionMultiplexer>(() =>
{
ConnectionMultiplexer connectionMultiplexer = ConnectionMultiplexer.Connect(ConfigurationManager.ConnectionStrings["RedisConnectionString"].ConnectionString);
connectionMultiplexer.PreserveAsyncOrder = false;
return connectionMultiplexer;
});
public static ConnectionMultiplexer Connection
{
get
{
return lazyConnection.Value;
}
}
}
公共类重新共享连接
{
私有静态懒散连接=新懒散(()=>
{
ConnectionMultiplexer ConnectionMultiplexer=ConnectionMultiplexer.Connect(ConfigurationManager.ConnectionString[“RedisConnectionString”].ConnectionString);
connectionMultiplexer.PreserveAyncOrder=false;
返回连接多路复用器;
});
公共静态连接多路复用器连接
{
得到
{
返回lazyConnection.Value;
}
}
}
我投票结束这个问题是因为它不是一个问题我投票结束这个问题是因为它不是一个问题