Linux中的redis集群搭建
看在多的书,若果不实践一次,我觉得效果并不好,只有自己完完整整的做一次!
所以今天打算搭建一个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.再次创建集群
15.