예제 #1
0
 public static CSRedisClient Get(HRedisName name)
 {
     if (m_dic.ContainsKey(name))
     {
         return(m_dic[name]);
     }
     return(null);
 }
예제 #2
0
        public void AddDb(HRedisName name, String conn)
        {
            if (m_dic.ContainsKey(name))
            {
                throw new ArgumentException($"已经使用了{name}的仓储层");
            }
            CSRedisClient client = new CSRedisClient(conn);

            m_dic.Add(name, client);
        }
예제 #3
0
        public HBaseRedisHelper(HRedisName name)
        {
            if (Instace == null)
            {
                lock (m_lock)
                {
                    if (Instace != null)
                    {
                        var item = HRedisContext.Get(name);
                        if (item == null)
                        {
                            throw new ArgumentException($"没注入{name}的reids");
                        }
                        RedisHelper <T> .Initialization(item);

                        Instace = RedisHelper <T> .Instance;
                    }
                }
            }
        }