title: StackExchange.Redis Lazy connection configuration
body: <p>I'am trying to implement Redis cache service by StackExchange.Redis library.</p>
  
  <p>My Redis client:</p>
  
  <pre><code>public class RedisClient
      {
          private static Lazy&lt;ConnectionMultiplexer&gt; lazyConnection = new Lazy&lt;ConnectionMultiplexer&gt;(() =&gt;
          {
              return ConnectionMultiplexer.Connect(string.Format("{0},{1}",
                          ConfigurationManager.AppSettings.GetStringOrDefault("redis_masters", "someIP1:6379"),
                          ConfigurationManager.AppSettings.GetStringOrDefault("redis_slaves", "someIP2:6379")));
          });
  
          public static ConnectionMultiplexer GetConnection
          {
              get
              {
                  return lazyConnection.Value;
              }
          }
      }
  </code></pre>
  
  <p>And i try to get connection in this way:</p>
  
  <pre><code>using (var redis = RedisClient.GetConnection)
  {
      ...
  }
  </code></pre>
  
  <p>I get exception: <em>"It was not possible to connect to the redis server(s); to create a disconnected multiplexer, disable AbortOnConnectFail. UnableToResolvePhysicalConnection on PING"</em></p>
  
  <p>I also tried to add some configuration to connection like this: </p>
  
  <pre><code>ConnectionMultiplexer.Connect(string.Format("{0},{1},Ssl=false"
  </code></pre>
  
  <p>And i get another exception: <em>"ValueFactory attempted to access the Value property of this instance."</em></p>
  
  <p>My connection to Redis worked fine with enother library : <code>"StackExchange.Redis"</code>
  I just try to migrate is to <code>"ServiceStack.Redis"</code>
  What i missing?</p>