public MemcachedLockTest() { var MEMCACHED_ENABLED = Environment.GetEnvironmentVariable("MEMCACHED_ENABLED") ?? "true"; var MEMCACHED_SERVICE_HOST = Environment.GetEnvironmentVariable("MEMCACHED_SERVICE_HOST") ?? "localhost"; var MEMCACHED_SERVICE_PORT = Environment.GetEnvironmentVariable("MEMCACHED_SERVICE_PORT") ?? "11211"; _enabled = BooleanConverter.ToBoolean(MEMCACHED_ENABLED); if (_enabled) { _lock = new MemcachedLock(); _lock.Configure(ConfigParams.FromTuples( "connection.host", MEMCACHED_SERVICE_HOST, "connection.port", MEMCACHED_SERVICE_PORT )); _fixture = new LockFixture(_lock); _lock.OpenAsync(null).Wait(); } }
public RedisLockTest() { var REDIS_ENABLED = Environment.GetEnvironmentVariable("REDIS_ENABLED") ?? "true"; var REDIS_SERVICE_HOST = Environment.GetEnvironmentVariable("REDIS_SERVICE_HOST") ?? "localhost"; var REDIS_SERVICE_PORT = Environment.GetEnvironmentVariable("REDIS_SERVICE_PORT") ?? "6379"; _enabled = BooleanConverter.ToBoolean(REDIS_ENABLED); if (_enabled) { _lock = new RedisLock(); _lock.Configure(ConfigParams.FromTuples( "connection.host", REDIS_SERVICE_HOST, "connection.port", REDIS_SERVICE_PORT )); _fixture = new LockFixture(_lock); _lock.OpenAsync(null).Wait(); } }