The definition cache currently reads and stores definitions in separate entries. This works well with very fast caches, like APC (which is why it's the recommended cache). But this isn't very efficient with caches like Redis.
It would be useful to have an option to let the cache read (and store) all definitions in one single cache entry.