* move redis_encode into dedicated file
* add password support for redis
* fix resp decode bugs