redis requires Ruby version >= 2.2.2.
需要安装更高版本的ruby
使用redis-trib.rb搭建redis集群的时候出现这个错误, 表名需要安装更高版本的ruby脚本
为简单解决问题, 建议使用yum方式安装并解决问题
运行命令:
yum install centos-release-scl-rh
yum install rh-ruby23 -y
scl enable rh-ruby23 bash
ruby -v
gem install redis
运行以上命令可解决问题
redis集群搭建成功后一般需要配置后台启动, 关闭保护模式, 可以使用客户端外部链接
修改redis.conf配置文件
注释下面代码, 允许外部链接 # bind 127.0.0.1 修改为yes, 后台启动, 守护进程 daemonize yes 关闭保护模式, 允许外部链接 protected-mode no