public static IRedisClient GetClient() { RedisConfig redisConfig = RedisConfigPool.GetRedisConfig(); //IRedisClient client = new RedisClient(); //if (redisConfig.ConnectTimeout > 0) //{ // client.ConnectTimeout = redisConfig.ConnectTimeout; //} //if (redisConfig.RetryCount > 0) //{ // client.RetryCount = redisConfig.RetryCount; //} //if (redisConfig.RetryTimeout > 0) //{ // client.RetryTimeout = redisConfig.RetryTimeout; //} //if (redisConfig.SendTimeout > 0) //{ // client.SendTimeout = redisConfig.SendTimeout; //} //client.Password = redisConfig.Password; //return client; var client = new RedisClient("127.0.0.1", 6379);//redis服务IP和端口 client.Password = "******"; client.Db = db; return(client); }
static RedisManager() { RedisConfig redisConfig = RedisConfigPool.GetRedisConfig(); List <string> readWriteHosts = new List <string>(); List <string> readOnlyHosts = new List <string>(); redisConfig.ReadWriteHosts.ForEach(delegate(RedisConfig.RedisServer p) { readWriteHosts.Add(p.Host); }); redisConfig.ReadOnlyHosts.ForEach(delegate(RedisConfig.RedisServer p) { readOnlyHosts.Add(p.Host); }); pooledredis = new PooledRedisClientManager(readWriteHosts.ToArray(), readOnlyHosts.ToArray(), redisConfig.RedisClientManagerConfig); }