MCPcopy
hub / github.com/redis/redis-py / aclose

Method aclose

redis/asyncio/client.py:749–767  ·  view source on GitHub ↗

Closes Redis client connection Args: close_connection_pool: decides whether to close the connection pool used by this Redis client, overriding Redis.auto_close_connection_pool. By default, let Redis.auto_close_connection_p

(self, close_connection_pool: Optional[bool] = None)

Source from the content-addressed store, hash-verified

747 self.connection._close()
748
749 async def aclose(self, close_connection_pool: Optional[bool] = None) -> None:
750 """
751 Closes Redis client connection
752
753 Args:
754 close_connection_pool:
755 decides whether to close the connection pool used by this Redis client,
756 overriding Redis.auto_close_connection_pool.
757 By default, let Redis.auto_close_connection_pool decide
758 whether to close the connection pool.
759 """
760 conn = self.connection
761 if conn:
762 self.connection = None
763 await self.connection_pool.release(conn)
764 if close_connection_pool or (
765 close_connection_pool is None and self.auto_close_connection_pool
766 ):
767 await self.connection_pool.disconnect()
768
769 @deprecated_function(version="5.0.1", reason="Use aclose() instead", name="close")
770 async def close(self, close_connection_pool: Optional[bool] = None) -> None:

Calls 2

releaseMethod · 0.45
disconnectMethod · 0.45