a redis client based on tedis