made it so we can swap out redis for server side models (User/Doc)