多台服务器读取redis的同一个集合数据,如何才能让每台服务器读取的数据内容不重复

例如:
[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]
服务器1得到[1,2,3,4,5]
服务器2得到[5,6,7,8,9,10]
服务器3得到[11,12,13,14,15]

redis不提供这种“原子操作”
你只能再部署一个服务用来分发数据
它必须按顺序的去响应客户端的请求,第一个客户端没有返回数据之前后面的客户端要排队等待
然后所有的服务器都去连这同一个服务,只有服务连接redis,服务器不可以直接连接redis