fix redis bugs