Ubuntu的reids集群配置

第一步:安装redis,

apt-get install redis-server

然后在redis-conf文件中修改为后台启动

daemonize yes

然后在usr/local/创建文件名redis-cluster再创建6个文件夹分别为6001,6002,6003,6004,6005,6006

mkdir redis-cluster
mkdir 6001 6002 6003 6004 6005 6006

然后把redis-conf文件分别cp到6个文件夹里面

cp /etc/redis/redis-conf /usr/local/redis-cluster/6001/
cp /etc/redis/redis-conf /usr/local/redis-cluster/6002/
cp /etc/redis/redis-conf /usr/local/redis-cluster/6003/
cp /etc/redis/redis-conf /usr/local/redis-cluster/6004/
cp /etc/redis/redis-conf /usr/local/redis-cluster/6005/
cp /etc/redis/redis-conf /usr/local/redis-cluster/6006/

接下来修改每个redis-conf文件

可以进行全局替换

:%s/6379(这里是替换前的名字)/6001(这里是替换后)/g
port 6001(这里改成你需要的端口)
daemonize yes
dir /usr/local/redis-cluster/6001/(数据文件存放位置)
pidfile /var/run/redis_6001.pid(pid 6001和port要对应)
cluster-enabled yes(启动集群模式)
cluster-config-file nodes-6001.conf(9001和port要对应)
cluster-node-timeout 5000
appendonly yes

然后开启6个redis服务

/usr/bin/redis-server /usr/local/redis-cluster/6001/redis-conf

查看是否启动成功,启动成功就会显示6个服务

ps -el | grep redis

接下来创建集群

首先安装

最低版本都要2.2.2,要是提示需要高版本,建议换源,对以后操作都方便

apt-get install ruby
gem install redis

然后找到redis-trib.rb工具

可以全盘搜索

find -name 'redis-trib.rb'

找到路径

然后使用

redis-trib.rb create --replicas 1 127.0.0.1:6001 127.0.0.1:6002 127.0.0.1:6003 127.0.0.1:6004 127.0.0.1:6005 127.0.0.1:6006

出来提示之后输入yes

等一下出现ok等字样说明成功创建集群

输入

redis-cli -c -h 127.0.0.1 -p 6001

进行set成功后上面会有

Redirected to slot [9822] located at 127.0.0.1:6002
ok

这个时候说明端口6001的数据6002也有了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值