add a redis wrapper