What does your site does?
A customer of mine has 6k users online with a 4GB RAM, 4vCPUs VPS, using REDIS as cache. The server load spikes seldom go beyond 1.0.
Before we chose REDIS we used WP Super Cache and the server could manage 4k users at same time before server load went too high.
What are your needs for such a complicated scenario?