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()
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 = {}
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)
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)
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)
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)