引言
redis作为提升应用程序的第一步重要程度显而易见,而且使用方便
本篇介绍如何进行redis集群
查看redis如何安装转如下链接
https://blog.csdn.net/seal_li/article/details/85224947
该集群为伪集群
安装redsis集群
第一步安装redis
至少需要三个master节点,并且给每个master再搭建一个slave节点
第一步在/usr/local下创建文件夹redis-cluster,然后在其下面分别创建6个文件夹
mkdir -p /usr/local/redis-cluster
mkdir 8001、8002、8003、8004、8005、8006
第二步修改配置文件
修改dir数据文件存储的位置为dir /usr/local/redis-cluster/8001/
cluster-enabled yes启动集群
cluster-config-file nodes-8001.conf
cluster-node-timeout 5000
appendonly yes(数据持久化)
批量修改示例
:%s/8001/8002/g
第三步安装ruby
yum install ruby
yum install rubygems
第四步分别启动redis
redis-server /usr/local/redis-cluster/800*/redis.conf
第五步启动集群
./redis-trib.rb create --replicas 1 10.10.10.140:8001 10.10.10.140:8002 10.10.10.140:8003 10.10.10.140:8004 10.10.10.140:8005 10.10.10.140:8006
(规则主机除以从机的数量现在是3主3从则为1)
其他命令
查看集群信息
redis-cli -c -h 10.10.10.140 -p 8001
cluster info
cluster nodes
shutdown -c -h 10.10.10.140 8001
ruby版本过低
1.安装curl
sudo yum install curl
-
安装RVM
gem install redisgpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
curl -L get.rvm.io | bash -s stable
source /usr/local/rvm/scripts/rvm
- 查看rvm库中已知的ruby版本
rvm list known
- 安装一个ruby版本
rvm install 2.3.3
- 使用一个ruby版本
rvm use 2.3.3
- 设置默认版本
rvm remove 2.0.0
- 卸载一个已知版本
ruby --version
- 再安装redis就可以了