updated redis dao