java实现将数据等分存储到不同的服务器

数据太大,需要将数据等分存储到不同服务器的内存中,比如一个数组长度为2的32次方,在一台机器上new不出来,将它分别在4个服务器上new长度为2的30次方的数组,这样该怎么实现?

自己造这个轮子会很麻烦,建议调整数据结构用第三方,比如redis