Redis安装和集群部署

今日被Redis坑的够呛,三台设备,启动了两台,导致redis的集群模式每次都启动失败,联系运维,那台机器一时半会连不上,所以需要改成单机模式。
现在先备注一下今天了解到的东西

1、Redis按章

1.安装系统包

unzip gcc_rpm.zip
cd gcc_rpm
rpm -Uvh ./*.rpm --nodeps --force

2、ruby

注意:此处需要用root安装

tar -vxf ruby-2.2.2.tar.gz
cd ruby-2.2.2/
./configure
make install
ruby -v

3.安装tcl

tar -vxf tcl8.6.3-src.tar.gz
cd tcl8.6.3/unix
./configure
Make
# 使用root账号执行一下命令
make install

4.安装rubygems

tar -vxf rubygems-2.4.8.tgz
cd rubygems-2.4.8/
# 使用root执行一下命令
ruby setup.rb

5.安装redis

tar -vxf redis-4.0.14.tar.gz
cd redis-4.0.14/
make
#Root账号执行命令
make install
make test

6.安装redis-3.3.3.gem

gem install redis-3.3.3.gem
Redis安装和集群部署_第1张图片
image.png

解决之

yum -y install zlib-devel openssl-devel
/home/redis/ruby-2.2.2/ext/zlib
ruby extconf.rb
make && make install
/home/redis/ruby-2.2.2/ext/openssl
ruby ./extconf.rb
vi Makefile
top_srcdir = ../.. 
Redis安装和集群部署_第2张图片
image.png
make
make install
gem install redis-3.3.3.gem

2、集群配置

  • 准备好6个节点配置文件
    redis6379.conf....redis6391.conf, 加上bind 192.168.42.111
  • 依次启动6个节点:./redis-server clusterconf/redis6379.conf
  • 如果之前redis有数据存在,flushall清空;(坑:不需要cluster meet ..)
    (也可以将所有的dump.rpd和nodes.conf文件备份,然后删除)
  • 建立集群:去集群的安装目录下
    cd /home/app/redis-4.0.14/src
  • vim redis-trib.rb,添加密码


    Redis安装和集群部署_第3张图片
    redis-trib.rb
  • 创建集群
    ./redis-trib.rb create --replicas 1 192.168.42.111:6379 192.168.42.111:6380 192.168.42.111:6381 192.168.42.111:6389 192.168.42.111:6390 192.168.42.111:6391
  • 验证集群
    ./redis-cli -p 6379 -h 192.168.42.111 -c

你可能感兴趣的:(Redis安装和集群部署)