You'll have to provide a lot more details if you want a useful response on this.
One of the challenges with using a key-value store for caching, is that you have to maintain an artifical index to be able to map a tree structure to a flat list. So updating the cache doesn't only involve writing, updating or deleting the cached data entry itself, but also the tree index. So you can not compare the use of the Cache class with a simple direct write to Redis.
Having said that, I can't confirm this behaviour with apps we've written and use php-fpm and Redis, so I guess it is highly dependent on how you use Cache.