change protal finish; with bug;
support memcache and redis protoals;