Using Redis Cluster, Redis can scale data across multiple machines. This can allow it to serve your dataset from a clustered server approach, whether scaling for RAM or throughput. If your dataset is slightly larger than the amount of RAM on your server, then perhaps a clustered or sharded approach might be beneficial.