change redis collector to deal with multipart