Redis集群搭建

安装redis集群前,需要先下载并安装Rubby

一:Rubby安装: yum -y install ruby ruby-devel rubygems rpm-build

二:redis安装

1 下载并安装redis

cd /root/software

wget http://download.redis.io/releases/redis-3.2.4.tar.gz

tar -zxvfredis-3.2.4.tar.gz

2 编译安装

cd redis-3.2.4

make &&make install 

3  redis-trib.rb复制到 /usr/local/bin目录下

cd src

cp redis-trib.rb/usr/local/bin/

4 创建 Redis 节点

首先在 10.10.150.46机器上/root/software/redis-3.2.4目录下创建 redis_cluster目录;

mkdirredis_cluster

 redis_cluster目录下,创建名为700070017002的目录,并将 redis.conf 拷贝到这三个目录中

mkdir 7000 70017002<br>

cp redis.confredis_cluster/7000

cp redis.confredis_cluster/7001

cp redis.confredis_cluster/7002

分别修改这三个配置文件,修改如下内容

port 7000                                       //端口7000,7002,7003       

bind 本机ip                                      //默认ip127.0.0.1需要改为其他节点机器可访问的ip否则创建集群时无法访问对应的端口,无法创建集群

daemonize   yes                              //redis后台运行

pidfile /var/run/redis_7000.pid         //pidfile文件对应7000,7001,7002

cluster-enabled yes                          //开启集群 把注释#去掉

cluster-config-file nodes_7000.conf   //集群的配置 配置文件首次启动自动生成 7000,7001,7002

cluster-node-timeout 15000               //请求超时 默认15秒,可自行设置

appendonly yes                          //aof日志开启 有需要就开启,它会每次写操作都记录一条日志 

5、启动各个节点

redis-serverredis_cluster/7000/redis.conf

redis-serverredis_cluster/7001/redis.conf

redis-serverredis_cluster/7002/redis.conf

6、检查 redis启动情况

Redis 官方提供了 redis-trib.rb这个工具,就在解压目录的 src目录中,第三步中已将它复制到 /usr/local/bin目录中,可以直接在命令行中使用了。使用下面这个命令即可完成安装。

 ./redis-trib.rb  create --replicas  0  10.10.150.46:7000 10.10.150.45:7001 10.10.150.44:7002

 

注:--replicas 0  0表示每个节点是否有副本,0表示没有,1表示有一个,依次轮推。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值