If the connection encoding is set to utf-8, pass the socket read results through decode()
… to be cleaned up. This should prevent resource leakage when these objects leave scope due to misuse or unhandled exceptions.
…ation. Redis remains unchanged.
happens if someone calls the disconnect method. This matches the same behavior as in PythonParser.