Exemplo n.º 1
0
 def get_socket(self, pair=None, force=False):
     if self.pool is None:
         self.pool = Pool(self._create_connection,
                          pool_size=self.max_size,
                          loop=self.store._loop)
         self.pool_id += 1
     if force:
         return self._create_connection(pair)
     else:
         return self.pool.connect()
Exemplo n.º 2
0
 def _init(self, namespace=None, parser_class=None, pool_size=50,
           decode_responses=False, **kwargs):
     self._decode_responses = decode_responses
     if not parser_class:
         actor = get_actor()
         pyparser = actor.cfg.redis_py_parser if actor else False
         parser_class = redis_parser(pyparser)
     self._parser_class = parser_class
     if namespace:
         self._urlparams['namespace'] = namespace
     self._pool = Pool(self.connect, pool_size=pool_size, loop=self._loop)
     self.loaded_scripts = {}
Exemplo n.º 3
0
 def __init__(self, address, full_response=False, pool_size=10, loop=None):
     super(Echo, self).__init__(loop)
     self.address = address
     self.full_response = full_response
     self.pool = Pool(self.connect, pool_size, self._loop)
Exemplo n.º 4
0
 def __init__(self, address, pool_size=5, loop=None):
     super().__init__(loop)
     self.address = address
     self.pool = Pool(self.create_endpoint, pool_size, self._loop)
Exemplo n.º 5
0
 def __init__(self, appname, wait, pool_size=5, loop=None):
     super().__init__(loop)
     self.app_name = appname
     self.wait = wait
     self.pool = Pool(self.connect, pool_size, self._loop)
Exemplo n.º 6
0
 def _init(self, pool_size=50, auth_key='', **kwargs):
     self.auth_key = auth_key.encode('ascii')
     self._pool = Pool(self.connect, pool_size=pool_size, loop=self._loop)