假设你有6台服务器,ip地址分别为192.168.1.1 192.168.1.2 192.168.1.3 192.168.1.4 192.168.1.5 192.168.1.6
一、首先,要在集群中每一台机器上都安装redis,步骤为:
1.到redis官网下载安装包,网址https://redis.io/ 我下载的版本是redis-4.0.14.tar.gz
2.将redis-4.0.14.tar.gz 文件上传到服务器 /usr/local 下,放在哪个路径自定义
3.解压,tar -zxvf redis-4.0.14.tar.gz,得到一个redis-4.0.14的文件夹
4.进入文件夹 cd redis-4.0.14 执行 make
5.执行make install PREFIX=/usr/local/redis将安装路径设为/usr/local/redis
6.将redis-4.0.14中的redis.conf复制一份到redis文件夹中:cp /usr/local/redis-4.0.14/redis.conf /usr/local/redis
二、接下来将每台服务器的redis.conf的内容覆盖为以下内容:
port 6379 bind 0.0.0.0 daemonize yes pidfile /var/run/redis_6379.pid cluster-enabled yes cluster-config-file nodes_6379.conf cluster-node-timeout 15000 appendonly yes
三.在每台服务器上启动redis,进入redis文件夹 cd /usr/local/redis/ ,执行 ./bin/redis-server ./redis.conf 启动。
四、在/redis-4.0.14/src中执行 ./redis-trib.rb create –replicas 1 192.168.1.1:6379 192.168.1.2:6379 192.168.1.3:6379 192.168.1.4:6379 192.168.1.5:6379 192.168.1.6:6379