Redis/KeyDB/Dragonly is only used to cache database calls and reduce the load on the database, not for static files.
https://redis.io/docs/manual/client-side-caching/
To handle static files there is already a web server such as Apache, NGINX, LiteSpeed or even Caddy.
For me, the best solution is:
Powerful server with modern CPU and NVMe- LiteSpeed - CDN example Cloudflare/QUIC.cloud - MySQL/MariaDB - Redis
And all this is brought together by the LiteSpeed Cache plugin.
It's just that LiteSpeed seems to me to have been created primarily for WordPress and handles it very well. I don't think there is a better out-of-box solution and easy to configure.
Although, using Plesk and self-tuned NGINX cache earlier, a simple WordPress site was able to reach 20k requests/sec only for 4 cpu ARM