前言:
目前大家对“阿里云搭建redis集群”大致比较重视,兄弟们都需要分析一些“阿里云搭建redis集群”的相关资讯。那么小编在网摘上汇集了一些关于“阿里云搭建redis集群””的相关文章,希望小伙伴们能喜欢,姐妹们一起来学习一下吧!用户手册
阿里云搭建Redis集群(cluster)
建立redis实例
Mkdir redis-cluster
Cp redis-trib.rb redis-cluster
可以find / -name redis-trib.rb找该文件
Cd redis-cluster
Mkdir redis7001
Mkdir redis7002
Mkdir redis7003
Mkdir redis7004
Mkdir redis7005
Mkdir redis7006
将redis.conf 拷贝到6个目录,
Vim 改端口分别为7001、7002、7003、7004、7005、7006;
通过/cluster 找到cluster-enabled yes将注释去掉
安装rubby环境
yum install ruby
输入y
yum install rubygems
输入y
安装ruby脚本运行使用的包
gem install redis
报错:redis requires ruby version 2.3.0
解决办法:
yum -y install curl
gpg2 --keyserver hkp://keys.gnupg.net --recv-keys D39DC0E3
curl -L get.rvm.io | bash -s stable
[root@localhost ~]# curl -L get.rvm.io | bash -s stable
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 194 100 194 0 0 242 0 --:--:-- --:--:-- --:--:-- 242
100 24168 100 24168 0 0 10201 0 0:00:02 0:00:02 --:--:-- 42474
Downloading
Downloading
gpg: 于 2019年05月08日 星期三 22时14分49秒 CST 创建的签名,使用 RSA,钥匙号 39499BDB
gpg: 无法检查签名:没有公钥
GPG signature verification failed for '/usr/local/rvm/archives/rvm-1.29.8.tgz' - ';! Try to install GPG v2 and then fetch the public key:
gpg2 --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
or if it fails:
command curl -sSL | gpg2 --import -
command curl -sSL | gpg2 --import -
In case of further problems with validation please refer to
gpg2 --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
gem sources --add --remove
rvm list known
报错 rvm未知命令
解决方案:
1.执行curl -L get.rvm.io | bash -s stable, 一般会报错,并提示
gpg --keyserver hkp://keys.gnupg.net
–recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
7D2BAF1CF37B13E2069D6956105BD0E739499BDB
2.这时便获取密钥,然后执行gpg --keyserver hkp://keys.gnupg.net
–recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
7D2BAF1CF37B13E2069D6956105BD0E739499BDB
3.执行curl -sSL | bash -s stable
4. 查看rvm版本 rvm -v
5.加入组:usermod -aG rvm root
[root@client ~]# usermod -aG rvm root
[root@client ~]# id root
uid=0(root) gid=0(root) 组=0(root),1001(rvm)
[root@client ~]# source /etc/profile.d/rvm.sh
启动redis实例
建立start.sh
在windows下编辑
cd redis7001
redis-server redis.conf
cd ..
cd redis7002
redis-server redis.conf
cd ..
cd redis7003
redis-server redis.conf
cd ..
cd redis7004
redis-server redis.conf
cd ..
cd redis7005
redis-server redis.conf
cd ..
cd redis7006
redis-server redis.conf
cd ..
ftp上传到redis-cluster目录
Chmod 777 start.sh。如果出现目录不存在,则需要改格式
[plain]
:set ff
回车,显示fileformat=dos,重新设置下文件格式:
[plain]
:set ff=unix
保存退出:
[plain]
:wq
使用ruby脚本搭建集群
./redis-trib.rb create --replicas 1 xx.xx.xx.xx:7001 xx.xx.xx.xx:7002 xx.xx.xx.xx:7003 xx.xx.xx.xx:7004 xx.xx.xx.xx:7005 xx.xx.xx.xx:7006
其中xx.xx.xx.xx为阿里云公网地址
登录集群
redis01/redis-cli -p 7002 -c
修改并重启集群
第一步:先关闭各个Redis节点。
第二步:删除各个Redis安装目录下的节点配置文件nodes.conf、数据文件dump.rdb。
常见错误解决网址
集群搭建:
解决redis requires ruby version 2.3.0
安装rvm
Redis集群重启
第20页 共50页
标签: #阿里云搭建redis集群