a bunch of changes to the redis session store