redis集群的安装部署

安装过程

1. 下载并解压

wget http://download.redis.io/releases/redis-3.2.4.tar.gz

tar -zxvf redis-3.2.4.tar.gz 

2. 编译安装

cd redis-3.2.4
make && make install

3. 将 redis-trib.rb 复制到 /usr/local/bin 目录下

cd src
cp redis-trib.rb /usr/local/bin/  

4. 创建 Redis 节点

修改redis.conf配置文件,修改如下内容

port 6379                                        //端口     
bind 本机ip                                       //默认ip为127.0.0.1 需要改为其他节点机器可访问的ip 否则创建集群时无法访问对应的端口,无法创建集群
daemonize    yes                               //redis后台运行
pidfile  /var/run/redis_6379.pid          //pidfile文件对应
cluster-enabled  yes                           //开启集群  把注释#去掉
cluster-config-file  nodes_6379.conf   //集群的配置  配置文件首次启动自动生成 
cluster-node-timeout  15000                //请求超时  默认15秒,可自行设置
appendonly  yes                           //aof日志开启  有需要就开启,它会每次写操作都记录一条日志 

5. 启动各个节点

redis-server ./redis.conf

6. 检查 redis 启动情况

ps -ef | grep redis

netstat -tnlp | grep redis

7.创建集群

Redis 官方提供了 redis-trib.rb 这个工具,就在解压目录的 src 目录中,第三步中已将它复制到 /usr/local/bin 目录中,可以直接在命令行中使用了。使用下面这个命令即可完成安装。

需要先安装 ruby

yum -y install ruby ruby-devel rubygems rpm-build

gem install redis

redis-trib.rb  create  --replicas  1  192.168.106.218:6379 192.168.106.219:6379 192.168.106.220:6379 192.168.106.221:6379 192.168.106.222:6379 192.168.106.223:6379

8.集群验证

启动两个几点

命令例子:redis-cli -h 192.168.106.218 -c -p 6379

在其中一台的命令行上输入 set name aa

另一台的命令行上输入get name

如果能得到结果说明集群搭建成功!

 

posted @ 2017-08-01 11:01  青狼_兴  阅读(148)  评论(0编辑  收藏  举报