I really don't think redis.go should have any idea about what keys might be in the context map. This is going to cause hard to debug problems when keys randomly disappear in redis mode as soon as someone forgets that redis silently strips any keys not hardcoded here (we're very likely to add new keys over time).  Let's find a way to do this that doesn't involve redis.go knowing what keys might be inside the context map?