/// <summary> /// 初始化 /// </summary> /// <param name="sectionName"></param> /// <param name="type"></param> /// <param name="master"></param> /// <param name="password"></param> /// <param name="serviceName"></param> /// <param name="poolSize"></param> /// <param name="busyRetry"></param> /// <param name="busyRetryWaitMS"></param> public void Init(string sectionName, RedisConfigType type, string master, string password = "", string serviceName = "", int poolSize = 1, int busyRetry = 10, int busyRetryWaitMS = 1000) { var redisConfig = new RedisConfig() { InstanceName = sectionName, Type = type, Masters = master, PoolSize = poolSize, BusyRetry = busyRetry, BusyRetryWaitMS = busyRetryWaitMS }; if (!string.IsNullOrEmpty(serviceName)) { redisConfig.ServiceName = serviceName; } if (!string.IsNullOrEmpty(password)) { redisConfig.Password = password; } this.Init(redisConfig); }
/// <summary> /// 自定义初始化 /// </summary> /// <param name="serviceName"></param> /// <param name="ipPort"></param> /// <param name="passwords"></param> /// <param name="type"></param> internal void Init(string serviceName, string ipPort, string passwords, RedisConfigType type = 0) { _redisHelper.Init(serviceName, type, ipPort, passwords, serviceName); }
/// <summary> /// 初始化 /// </summary> /// <param name="sectionName"></param> /// <param name="type"></param> /// <param name="master"></param> /// <param name="password"></param> /// <param name="serviceName"></param> /// <param name="poolSize"></param> /// <param name="busyRetry"></param> /// <param name="busyRetryWaitMS"></param> internal void Init(string sectionName, RedisConfigType type, string master, string password = "", string serviceName = "", int poolSize = 1, int busyRetry = 10, int busyRetryWaitMS = 1000) { _redisHelper.Init(sectionName, type, master, password, serviceName, poolSize, busyRetry, busyRetryWaitMS); }