安装redis 集群

目录

1 下载编译redis

  1.1 下载安装包

1.2 安装编译所需要的依赖  gcc   psmisc

1.3 解压并编译redis

2 修改redis配置文件

3 搭建集群模式

 3.1 修改配置

3.2构建机器模式


1 下载编译redis

  1.1 下载安装包

可以根据自己需要安装版本,建议用和我一样的,这样跟着当前博客出错的概率就小了

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

 

上传redis包到指定路径

1.2 安装编译所需要的依赖  gcc   psmisc

 yum install gcc

yum install psmisc

1.3 解压并编译redis

tar -zxvf redis-4.0.11.tar.gz

cd  redis-4.0.11

make install PREFIX="/opt/software/redis/redis-6379"

2 修改redis配置文件

mv redis.conf redis.conf.bak

vi redis.conf

添加如下配置

bind 0.0.0.0                       

daemonize yes                                 

port  6379                                   

cluster-enabled yes                            

cluster-node-timeout 15000                    

cluster-config-file nodes-6379.conf   

pidfile /var/run/redis_6379.pid

这样 单台redis的环境就修改好了

3 搭建集群模式

 3.1 修改配置

 

mv  /opt/software/redis/redis-6379  /opt/software/redis/redis-6380

修改当前redis-6380/bin/6380/bin/redis.conf   将端口都修改为6380

将当前节点的两个redis文件传输到另外俩个节点的 相同路径上

 

  如果你有三台机器,每台机器创建2个节点 ,redis-6379,redis-6380 ,如果机器不够,就在一个机器上创建6个目录

3.2构建集群模式

 安装高版本的ruby  redis4.0要求 ruby版本大于2.3

  yum install -y centos-release-scl-rh

  yum install -y rh-ruby24

  scl enable rh-ruby24 bash

  ruby –v

执行命令,执行成功才能继续往下走

gem install redis

分别启动3台机器上的redis

/opt/software/redis/redis-6379/bin/redis-server  /opt/software/redis/redis-6379/bin/redis.conf

/opt/software/redis/redis-6380/bin/redis-server  /opt/software/redis/redis-6380/bin/redis.conf

 redis 源文件src拷贝redis-trib.rb命令 到公共目录下 执行命令 构建集群 (修改下面命令的ip地址和端口)

./redis-trib.rb create --replicas 1 172.31.1.5:6379 172.31.1.5:6380  172.31.1.6:6379 172.31.1.6:6380 172.31.1.7:6379 172.31.1.7:6380

 

 

输入yes

到这搭建完成了,验证一下

配置redis-cli 软连接

 ln -s /opt/software/redis/redis-6379/bin/redis-cli  /usr/bin

启动客户端  

redis-cli  -h 172.31.1.5 -p 6379  -c

查看集群信息

cluster info 

cluster nodes

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章