1、下载安装包并解压;
wget http://download.redis.io/releases/redis-3.2.9.tar.gz
apt install gcc
3、进入redis-3.2.9目录进行编译(make && make instal);
make && make instal
4、将 redis-trib.rb 复制到 /usr/local/bin 目录下;
cp redis-trib.rb /usr/local/bin/
5、在redis3.2.9目录下创建集群节点目录 cluster 然后在里边创建3个节点目录 7003 7004 7005;
mkdir 7003 7004 7005
6、将 redis.conf 拷贝到这三个目录中;
yyy-VirtualBox redis_cluster # cp ../redis.conf 7003
yyy-VirtualBox redis_cluster # cp ../redis.conf 7004
yyy-VirtualBox redis_cluster # cp ../redis.conf 7005
7、开始修改redis.conf配置文件(下边图截的是别人博客的,借用一下);
8、修改完毕启动;
redis-server redis_cluster/7003/redis.conf
redis-server redis_cluster/7004/redis.conf
redis-server redis_cluster/7005/redis.conf
ps -ef|grep redis
netstat -tnlp|grep redis
Redis 官方提供了 redis-trib.rb 这个工具,就在解压目录的 src 目录中,前面我们已将它复制到 /usr/local/bin 目录中,可以直接在命令行中使用了。使用下面这个命令即可完成安装。
redis-trib.rb create 172.16.2.39:7003 172.16.2.39:7004 172.16.2.39:7005
11、报错,原因是缺少ruby工具;
apt install ruby
gem install redis
iptables -I INPUT 1 -p tcp -m state --state NEW -m tcp --dport 7003 -j ACCEPT
iptables -I INPUT 1 -p tcp -m state --state NEW -m tcp --dport 7004 -j ACCEPT
iptables -I INPUT 1 -p tcp -m state --state NEW -m tcp --dport 7005 -j ACCEPT
13、再次创建集群,看到成功信息。