public RedisEventsCache(IRedisAdapter redisAdapter, string machineName, string machineIP, string sdkVersion, string userPrefix = null) : base(redisAdapter, userPrefix) { _machineName = machineName; _machineIP = machineIP; _sdkVersion = sdkVersion; }
public RedisImpressionsCache(IRedisAdapter redisAdapter, string machineIP, string sdkVersion, string machineName, string userPrefix = null) : base(redisAdapter, machineIP, sdkVersion, machineName, userPrefix) { }
public RedisSplitCache(IRedisAdapter redisAdapter, ISplitParser splitParser, string userPrefix = null) : base(redisAdapter, userPrefix) { _splitParser = splitParser; }
public RedisMetricsCache(IRedisAdapter redisAdapter, string machineIP, string sdkVersion, string machineName, string userPrefix = null) : base(redisAdapter, machineIP, sdkVersion, machineName, userPrefix) { _latencyTracker = new BinarySearchLatencyTracker(); }
public RedisCacheBase(IRedisAdapter redisAdapter, string machineIP, string sdkVersion, string userPrefix = null) { this.redisAdapter = redisAdapter; this.redisKeyPrefix = RedisKeyPrefixFormat.Replace("{sdk-language-version}", sdkVersion) .Replace("{instance-id}", machineIP); if (!String.IsNullOrEmpty(userPrefix)) { this.redisKeyPrefix = userPrefix + "." + redisKeyPrefix; } }
public RedisCacheBase(IRedisAdapter redisAdapter, string userPrefix = null) { this.redisAdapter = redisAdapter; this.redisKeyPrefix = "SPLITIO."; if (!String.IsNullOrEmpty(userPrefix)) { this.redisKeyPrefix = userPrefix + "." + redisKeyPrefix; } }
public RedisTests() { _redisAdapter = new RedisAdapter(Host, Port, Password, Database); _redisAdapter.Connect(); rootFilePath = string.Empty; #if NETCORE rootFilePath = @"Resources\"; #endif }
private void BuildRedisCache() { _redisAdapter = new RedisAdapter(_config.RedisHost, _config.RedisPort, _config.RedisPassword, _config.RedisDatabase, _config.RedisConnectTimeout, _config.RedisConnectRetry, _config.RedisSyncTimeout); Task.Factory.StartNew(() => _redisAdapter.Connect()); _segmentCache = new RedisSegmentCache(_redisAdapter, _config.RedisUserPrefix); _splitParser = new RedisSplitParser(_segmentCache); _splitCache = new RedisSplitCache(_redisAdapter, _splitParser, _config.RedisUserPrefix); _metricsCache = new RedisMetricsCache(_redisAdapter, _config.SdkMachineIP, _config.SdkVersion, _config.SdkMachineName, _config.RedisUserPrefix); _trafficTypeValidator = new TrafficTypeValidator(_splitCache); }
public RedisCacheBase(IRedisAdapter redisAdapter, string userPrefix = null) { _redisAdapter = redisAdapter; UserPrefix = userPrefix; RedisKeyPrefix = "SPLITIO."; if (!string.IsNullOrEmpty(userPrefix)) { RedisKeyPrefix = userPrefix + "." + RedisKeyPrefix; } }
public RedisTelemetryStorage(IRedisAdapter redisAdapter, string userPrefix, string sdkVersion, string machineIp, string machineName, ISplitLogger log = null) { _redisAdapter = redisAdapter; _userPrefix = userPrefix; _sdkVersion = sdkVersion; _machineIp = machineIp; _machineName = machineName; _log = log ?? WrapperAdapter.GetLogger(typeof(RedisTelemetryStorage)); }
private void BuildRedisCache() { _redisAdapter = new RedisAdapter(_config.RedisHost, _config.RedisPort, _config.RedisPassword, _config.RedisDatabase, _config.RedisConnectTimeout, _config.RedisConnectRetry, _config.RedisSyncTimeout, _config.TlsConfig); Task.Factory.StartNew(() => { _redisAdapter.Connect(); RecordConfigInit(); }); _segmentCache = new RedisSegmentCache(_redisAdapter, _config.RedisUserPrefix); _splitParser = new RedisSplitParser(_segmentCache); _splitCache = new RedisSplitCache(_redisAdapter, _splitParser, _config.RedisUserPrefix); _trafficTypeValidator = new TrafficTypeValidator(_splitCache); }
public void Initialization() { var cacheAdapterConfig = new CacheAdapterConfigurationOptions { Host = HOST, Port = PORT, Password = PASSWORD, Database = DB }; config = new ConfigurationOptions(); config.CacheAdapterConfig = cacheAdapterConfig; config.SdkMachineIP = "192.168.0.1"; _redisAdapter = new RedisAdapter(HOST, PORT, PASSWORD, DB); LoadSplits(); }
public RedisCacheBase(IRedisAdapter redisAdapter, string machineIP, string sdkVersion, string machineName, string userPrefix = null) { _redisAdapter = redisAdapter; UserPrefix = userPrefix; MachineIp = machineIP; SdkVersion = sdkVersion; MachineName = machineName; RedisKeyPrefix = RedisKeyPrefixFormat .Replace("{sdk-language-version}", sdkVersion) .Replace("{instance-id}", machineIP); if (!string.IsNullOrEmpty(userPrefix)) { RedisKeyPrefix = userPrefix + "." + RedisKeyPrefix; } }
public RedisSegmentCache(IRedisAdapter redisAdapter, string userPrefix = null) : base(redisAdapter, userPrefix) { }
public RedisBlockUntilReadyService(IRedisAdapter redisAdapter) { _redisAdapter = redisAdapter; }
public RedisCache(string redisEndpoint, string keyPrefix = null) { this.RedisAdapter = new RedisAdapter(redisEndpoint, keyPrefix); }
public RedisCache(IRedisAdapter redisAdapter) { this.RedisAdapter = redisAdapter; }
public void Initialization() { adapter = new RedisAdapter("localhost", "6379", "", 0, 1000, 5, 1000); adapter.Flush(); }