今日被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
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 = ../..
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-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
网友评论