您的位置:首页 > 数据库 > Redis

linux redis3.29集群安装

2017-08-02 16:43 302 查看
1、下载安装包并解压;

wget http://download.redis.io/releases/redis-3.2.9.tar.gz[/code] 
2、因为安装redis需要gcc。我的虚拟机是新安装的的,所有要先安装gcc环境 ,可以用下面命令查看是否需要安装gcc;

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


9、查看是否启动

ps -ef|grep redis
netstat -tnlp|grep redis


10、创建集群;

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


12、开放防火墙 7003.7004.7005;

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、再次创建集群,看到成功信息。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  redis集群 linux