add MemCachedClient and RedisClient