redis 集群安装(centos7环境)

集群节点(一台机器安装6个节点,端口不同)

192.168.0.1:7001
192.168.0.1:7002
192.168.0.1:7003
192.168.0.1:7004
192.168.0.1:7005
192.168.0.1:7006

1、下载redis

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

2、解压

tar -zxvf redis-4.0.9.tar.gz

3、编译安装

cd redis-4.0.9
make && make install

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

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

5、创建文件夹

mkdir -p /opt/redis-4.0.9/redis_cluster

6、将 redis.conf 拷贝redis_cluster中

cp redis.conf redis_cluster

7、复制redis.conf配置文件命名为redis-7001.conf,redis-7002.conf,redis-7003.conf,redis-7004.conf,redis-7005.conf,redis-7006.conf

bind 192.168.0.1  //本机ip 默认ip为127.0.0.1 
daemonize    yes        //redis后台运行
pidfile  /var/run/redis_7001.pid          //pidfile文件对应7000,7001,7002
cluster-enabled  yes     //开启集群  把注释#去掉
cluster-config-file  nodes_7001.conf   //集群的配置
cluster-node-timeout  15000   //请求超时  默认15秒,可自行设置
appendonly  yes        //aof日志开启  有需要就开启,它会每次写操作都记录一条日志
port 7001 //端口号

8、启动redis

cd /opt/redis-4.0.9/redis_cluster
redis-server redis-7001.conf
redis-server redis-7002.conf
……
redis-server redis-7006.conf

可以用netstat -ntlp查看端口是否启用
9、安装依赖工具

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

10、redis requires Ruby version >= 2.2.2的报错

Centos默认支持ruby到2.0.0,可gem 安装redis需要最低是2.2.2
10.1、安装curl

yum install curl

10.2、安装rvm

curl -L get.rvm.io | bash -s stable 

报错!!!

解决方法,加入密钥

gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3

再执行

curl -L get.rvm.io | bash -s stable 

10.3、 source环境,让rvm可用

source /usr/local/rvm/scripts/rvm

10.4、查看Ruby可用版本

rvm list known

10.5、安装ruby 2.3.4

rvm install 2.3.4

10.6、使用一个ruby版本

rvm use 2.3.4

10.7、卸载一个已知版本

rvm remove 2.0.0

10.8、查看版本

ruby  --version

11、安装ruby访问redis的驱动

gem install redis

12、创建redis集群

redis-trib.rb  create  --replicas  1  192.168.0.1:7001 192.168.0.1:7002 192.168.0.1:7003 192.168.0.1:7004 192.168.0.1:7005 192.168.0.1:7006

13、集群验证

连接集群

redis-cli -h 10.253.173.95 -c -p 6379

设置值

set abcdef

获取值

get abcdef
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值