WIP - some work on expiration, may need to drop fakeredis as it could be misrepresenting the expires/ttl stuff