add redis protocol parser