Redis pasti tidak akan lebih cepat dari Java asli pada satu mesin. Ini akan memungkinkan Anda untuk mendistribusikan pemrosesan, tetapi jika potongan data benar-benar besar, kemungkinan besar mereka tidak akan masuk ke dalam memori. Tanpa mengetahui lebih banyak tentang apa yang Anda lakukan, saya sarankan menyimpan data pada disk. Saat Anda mendapatkan beberapa mesin, Anda dapat memasang partisi di jaringan dan membagikan data dengan cara itu. Atau, Hadoop dengan MapReduce terdengar seperti hal yang tepat untuk apa yang Anda lakukan.