redis集群三主三从搭建

一:环境准备

两台虚拟机CentOS-7 + redis-4.0.1
两个节点 + 6个redis实例

二:下载redis相关软件

下载redis软件,下载地址,选择版本下载,我这边直接用的wget下载,命令如下:

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

下载ruby ,选择tar.gz下载

接下来等下载完成后,将软件都放入 /usr/local/soft 目录
在这里插入图片描述

三:安装

3.1 安装redis

安装redis需要的一些依赖

yum install -y tcl gcc zlib-devel openssl-devel

解压redis

tar -zxvf redis-4.0.1.tar.gz
#解压后
mv redis-4.0.1 redis
make MALLOC=libc

#创建redis集群的目录
cd /opt
mkdir redis-cluster
mkdir redis-cluster/nodes-{
   7001,7002,7003}

#编辑redis.conf配置文件(以7001来举个例子,将70027003都编辑一下配置文件)
cd redis-cluster/nodes-7001
vi redis.conf

#redis.conf
bind 192.168.1.39
port 7001 
pidfile redis_7001.pid 
loglevel notice
logfile "/opt/redis-cluster/nodes-7001/redis_7001.log" 
dir /opt/redis-cluster/nodes-7001/ 
cluster-config-file nodes-7001.conf
daemonize yes
supervised no
appendonly yes
cluster-enabled yes
cluster-node-timeout 15000
save 900 1
save 300 10
save 60 10000
dbfilename dump.rdb
appendfilename "appendonly.aof"
appendfsync everysec

在另外一台机器上,重复上面的步骤,但是弄成7001、7002、7003

依次启动各个redis实例(以7001作为参考)

在两台机器上都依次执行下面的命令就可以了:

cd /usr/local/redis/src
./redis-server /opt/redis-cluster/nodes-7001/redis.conf
./redis-server /opt/redis-cluster/nodes-7002/redis.conf
./redis-server /opt/redis-cluster/nodes
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值