add support saving to the redis