Beispiel #1
0
        /// <summary>
        /// 创建链接池管理对象
        /// </summary>
        private static void CreateManager(string paramKey)
        {
            //定义redis配置信息对象
            RedisConfigInfo redisConfigInfo = RedisConfigInfo.GetConfig();

            string[] writeServerList = { "192.168.2.80:9000" }; //SplitString(redisConfigInfo.WriteServerList, ",");
            string[] readServerList  = { "192.168.2.80:9000" }; //SplitString(redisConfigInfo.ReadServerList, ",");

            dicPooledRedisClientManager.Add(paramKey, new PooledRedisClientManager(readServerList, writeServerList,
                                                                                   new RedisClientManagerConfig
            {
                //写缓存大小
                MaxWritePoolSize = 60, // redisConfigInfo.MaxWritePoolSize,
                //读缓存大小
                MaxReadPoolSize = 60,  // redisConfigInfo.MaxReadPoolSize,
                //自动启动
                AutoStart = true,      // redisConfigInfo.AutoStart,
                //默认DB
                DefaultDb = 0
            }));
        }