redis集群原理
redis使用slot槽的原理,为每台机器分配槽值,范围是0~16383,一共16384个数
存入数据时根据key利用crc16算法计算一个值与slot槽数取余,得出一个范围在0~16383的数字,这个数字对应的slot槽在哪台机器上,就将数据存入哪台机器
步骤
复制六份redis分别配置redis.conf文件
端口号为7001~7006
cluster
改为cluster-enabled yes
启动六台服务器
安装官方提供的redis-3.0.0.gem文件
./redis-trib.rb create --replicas 各个主机IP
出现如下,即为成功