initial progress on redis dao