robust when redis error
version