redis is required