better support of redis protocol