Redis比较好的分区算法是采用Hash分区算法 也就是我们可以将所有的server例如:user1,user2,user3。通过hash函数将key转化为一个数字然后求余找到需要存储的server。
这样在实际应用中我们可以通过配置文件配置好所有的server,或者在集群中我们可以将有关的配置存储在zookeeper中,然后当需要存储数据时,通过hash算法找到需要存储的服务。
在这里涉及到hash算法。crc32是CRC即循环冗余校验码,在网络通信中进行可靠传输时通过它进行校验。如果校验失败将会丢弃重传。
原文:http://www.cnblogs.com/maybo/p/5189953.html