centos7 下Redis 集群配置

redis集群的搭建

前置条件

  1. 环境 centos7
  2. 6个节点(后面搭建) 172.17.100.210(一台服务器上搭建6个redis节点 接口为7000、7001、7002、7003、7004、7005)
    注意 redis 集群使用redis-trib.rb 必须3主3从 ,也就是6个节点!

安装redis步骤

  1. 在opt文件夹下安装
cd /opt
wget http://download.redis.io/releases/redis-3.2.9.tar.gz
tar -zxvf redis-3.2.9.tar.gz
mv redis-3.2.9 redis
cd redis
# 编译reids
make && make install
#如果报错,说明缺少依赖包,要先执行以下命令
 yum -y install ruby ruby-devel rubygems rpm-build gcc

2.配置redis 集群

  • 在redis文件夹下操作 (主要是操作redis0的配置)
 mkdir redis-cluster
 cd redis-cluster
 mkdir -p redis0 redis1 redis2 redis3 redis4 redis5
#当前的路径为redis-cluster  并且 cp 相同的配置进入多个文件
 cp -r  ../redis.conf redis0/
cd redis0/
vim redis.conf
  • 修改redis.conf配置文件如下(需要搜索配置里面的内容逐一修改)
bind 192.168.70.128           #修改为本机IP
port 7000                #要根据所在的子目录下配置
daemonize yes
appendonly yes
cluster-enabled yes
cluster-node-timeout 15000

以相同方法配置其它两台务器,不同的是要用7001,7002,7003,7004,7005端口号并创建相应的子目录。

启动redis集群

1.启动6个redis

#当前目录为 redis-cluster
../src/redis-server redis0/redis.conf 
../src/redis-server redis1/redis.conf
。。。
一个个启动 

验证redis启动状态

  1. ps -ef | grep redis
    centos7 下Redis 集群配置_第1张图片

安装插件 关于ruby的相关包

  1. 在线
    gem install redis
  2. 离线 (将install redis-3.2.2.gem 放入相应的文件夹)
    gem install redis-3.2.2.gem
    (记得安装gem命令)

创建redis集群

./redis-trib.rb create --replicas 1 172.17.100.210:7000 172.17.100.210:7001 172.17.100.210:7002 172.17.100.210:7003 172.17.100.210:7004

centos7 下Redis 集群配置_第2张图片

测试

  1. 登录之后设置一个key在另一个节点查看( -c 代表进入集群模式)
    redis-cli -c -h 172.17.100.210 -p 7000
    2.在另一个7001 节点获取key

END

搭建完成 收工
查询集群信息哟

cluster info
cluster nodes  

你可能感兴趣的:(日常工作)