add redis
add modified redisio