why are you using redis for this? curious mostly