安装redis3.2.4集群时出现的一些坑

一.yum 安装时错误 Errno 14 Couldn't resolve host 解决办法

修改一下 /etc/resolv.conf添加一个nameserver 8.8.8.8完成

二.gem install redis时报错

  1.     yum install curl
  2.    curl -L get.rvm.io | bash -s stable

三.安装RVM失败: public key not found

$ curl -L get.rvm.io | bash -s stable --ruby  
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current  
                                 Dload  Upload   Total   Spent    Left  Speed  
100   184  100   184    0     0     30      0  0:00:06  0:00:06 --:--:--    40  
100 22721  100 22721    0     0   1845      0  0:00:12  0:00:12 --:--:--  6170  
Downloading https://github.com/rvm/rvm/archive/1.26.11.tar.gz  
Downloading https://github.com/rvm/rvm/releases/download/1.26.11/1.26.11.tar.gz.asc  
gpg: Signature made Tue 31 Mar 2015 05:52:13 CST using RSA key ID BF04FF17  
gpg: Can't check signature: public key not found  
Warning, RVM 1.26.0 introduces signed releases and automated check of signatures when GPG software
  
    gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3  

  解决方法是:

1.$  gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3  
2.gpg: requesting key D39DC0E3 from hkp server keys.gnupg.net  
3.gpg: /home/charles/.gnupg/trustdb.gpg: trustdb created  
4.gpg: key D39DC0E3: public key "Michal Papis (RVM signing) <mpapis@gmail.com>" imported  
5.gpg: no ultimately trusted keys found  
6.gpg: Total number processed: 1  
7.gpg:               imported: 1  (RSA: 1)  

然后重新执行: curl -L get.rvm.io | bash -s stable --ruby

四.继续第二步骤的后续操作:

3. source /usr/local/rvm/scripts/rvm

4.查看rvm库中已知的ruby版本

rvm list known

5.安装一个ruby版本

rvm install 2.3.3

6.使用一个ruby版本

rvm use 2.3.3

7.卸载一个已知版本

rvm remove 2.0.0 

8.查看版本

ruby --version

9.再安装redis

gem install redis

五.配置文件中修改的几个地方:

port 7000

cluster-enabled yes

cluster-config-file nodes.conf

cluster-node-timeout 5000

appendonly yes

daemonize  yes

databases  1

protected-mode no

 

Sorry, can't connect to node 192.168.8.136:7001

配置文件里面设置bind为当前的ip地址, 将bind 127.0.0.1这行注释掉

redis01/redis-cli -p 7002 -c

Could not connect to Redis at 127.0.0.1:7002: Connection refused

配置为bind 127.0.0.1 192.168.8.136这样配置后远程可以连接redis01/redis-cli 192.168.8.136 -p 7002 但是-c参数无效,报(error) ERR unknown command '-c'

配置错误的话jedis连接报错:JedisClusterMaxRedirectionsException: Too many Cluster redirections?

配置#bind 127.0.0.1

    #bind 192.168.8.136

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

十步杀一人_千里不留行

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值