米鼠商城

多快好省,买软件就上米鼠网

最新项目

人才服务

靠谱的IT人才垂直招聘平台

安装redis 集群

  • xuxiang
  • 7
  • 2020-05-23 08:16

目录

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

 

 

 

 

 



这里给大家推荐一个在线软件复杂项交易平台:米鼠网 https://www.misuland.com

米鼠网自成立以来一直专注于从事软件项目人才招聘软件商城等,始终秉承“专业的服务,易用的产品”的经营理念,以“提供高品质的服务、满足客户的需求、携手共创双赢”为企业目标,为中国境内企业提供国际化、专业化、个性化、的软件项目解决方案,我司拥有一流的项目经理团队,具备过硬的软件项目设计和实施能力,为全国不同行业客户提供优质的产品和服务,得到了客户的广泛赞誉。

猜你喜欢

评论留言