解决redis最后集群创建出现 /usr/bin/env: ruby: 没有那个文件或目录问题

在创建Redis 5.0.2集群时,发现提示'/usr/bin/env ruby: 没有那个文件或目录'的问题。实际上,Redis从这个版本开始不再依赖ruby环境。只需在Redis解压目录下执行相应命令,虽然会出现警告,但这并不影响,它创建的是一个在同一服务器上、使用不同端口的‘伪’集群。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

[root@localhost redis-cluster]# ./redis-trib.rb create --replicas 1 xxx xxx xxx xxx xxx xxx
/usr/bin/env: ruby: 没有那个文件或目录

redis5.0.2不需要ruby的环境了
只需要在之前的解压redis目录下
直接执行

[root@localhost redis5.0.2]# ./redis-5.0.2/src/redis-cli --cluster create --cluster-replicas 1 xxx xxx xxx xxx xxx xxx
>>> Performing hash slots allocation on 6 nodes...
Master[0] -> Slots 0 - 5460
Master[1] -> Slots 5461 - 10922
Master[2] -> Slots 10923 - 16383
Adding replica xxx to xxx
Adding replica xxx to xxx
Adding replica xxx  to xxxx
>>> Trying to optimize slaves allocation for anti-affinity
[WARNING] Some slaves are in the same host as their master
M: f8156bc9704bcea5e4b272b8b932644cbb87be45 xxx
   slots:[0-5460] (5461 slots) master
M: 611da7e4b1d8efda7b70f20e49d48ef8e1266849 xxx
   slots:[5461-10922] (5462 slots) master
M: 69439a0a178e4fb4aaf7c9fe479d419bb159c250 xxx
   slots:[10923-16383] (5461 slots) master
S: 26e5b3ceb8
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值