async def can_read(self, timeout: float = 0):
        """Poll the socket to see if there's data that can be read."""
        if not self.is_connected:
            await self.connect()
        return await self._parser.can_read(timeout)
Poll the socket to see if there's data that can be read.
aioredis/connection.py