1.官网提供的方法(
下载并编译保存
):
$ wget http://download.redis.io/releases/redis-3.2.9.tar.gz$ tar xzf redis-3.2.9.tar.gz$ cd redis-3.2.9$ make
2>
【开放
redis
端口】
- #关闭防火墙
- service iptables stop
- vi /etc/sysconfig/iptables
- #添加
- -A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT
- #重启防火墙
- service iptables restart
Linux中的redis集群
1.Linux CentOS , redis-3.2.4 版本
2.配置环境 linux 虚拟机2台 、
3.每个linux系统配置3个节点, 3主3从
OK,开始搭建,具体步骤我会截图,完完整整的将所有步骤写下来!
1.创建一个文件夹存放下载的redis安装包
2.进入文件进行下载
3.下载后的包进行解压
tar -zxvf redis-3.2.4
4.因为安装redis需要gcc。我的虚拟机是新安装的的,所有要先安装gcc环境 ,可以用下面命令查看是否需要安装gcc
5.开始安装GCC
yum install gcc
6.进入redis-3.2.4目录进行编译
make && make install
编译成功截图
7.将 redis-trib.rb 复制到 /usr/local/bin 目录下
8.在redis3.2.4目录下创建集群节点目录 cluster 然后在里边创建3个节点目录 7003 7004 7005
8.将 redis.conf 拷贝到这三个目录中
9.开始修改redis.conf配置文件
vim 7003/redis.conf
将下列属性修改 就可以
10.修改完毕启动
11.查看是否启动成功
ps -ef|grep redis
netstat -tnle|grep redis
12.创建集群
Redis 官方提供了 redis-trib.rb 这个工具,就在解压目录的 src 目录中,前面我们已将它复制到 /usr/local/bin 目录中,可以直接在命令行中使用了。使用下面这个命令即可完成安装。
出错了。因为缺少ruby工具,所以需要安装ruby 需要运行以下命令
yum -y install
ruby ruby-devel rubygems rpm-build
gem install
redis
安装ruby后再次创建集群失败,连接不到另一台。猜测应该是端口被防火墙限制了。所有直接开放端口试试(正式环境不要这样做)
13.开放防火墙 7003.7004.7005
14.再次创建集群