I've tested a number of different methods for Redis caching.
What I've found to be working well is W3TC leveraging object, database, and full page caching, all using Redis. This is especially useful with my docker-like multi-server deployment so that the caching is always centralized and never localized.
I find the minify option for W3TC to be problemsome still, so I am still using Breeze Caching for minification only.