Fix bug implicitly disconnection on cancelled error (#84)
Fix bug implicitly disconnection on cancelled error (#84)

* raise cancelled error instead of disconnect connection implicitly

* disconnect the connection if buffer is not empty

* do not raise cancelled error directly

NoneGG/aredis,NoneGG/aredis