コード例 #1
0
ファイル: _core.py プロジェクト: bright-pan/ec2
def _redis_factory(name='default'):

    if not redis_conf.get(name, None):
        raise Exception('missing <%s> in redis config' % name)

    conf = redis_conf[name]
    conf_key = '|'.join('%s' % conf[e] for e in ('host', 'port', 'db'))

    if not _redis_pool.has_key(conf_key):
        _redis_pool[conf_key] = redis.Redis(**conf)

    return _redis_pool[conf_key]
コード例 #2
0
ファイル: _core.py プロジェクト: Big-Data/ec2
def _redis_factory(name='default'):
    
    if not redis_conf.get(name,None):
        raise Exception('missing <%s> in redis config'%name) 
    
    conf = redis_conf[name]
    conf_key = '|'.join( '%s'%conf[e] for e in ('host','port','db'))    
    
    if not _redis_pool.has_key(conf_key) :
        _redis_pool[conf_key] = redis.Redis(**conf)
    
    return _redis_pool[conf_key]
コード例 #3
0
ファイル: _core.py プロジェクト: bright-pan/ec2
 def _pre():
     return redis_conf.get('pre_db', 'ec2')
コード例 #4
0
ファイル: _core.py プロジェクト: Big-Data/ec2
    def _pre():     return redis_conf.get('pre_db', 'ec2') 

    @staticmethod