文章目录
一:环境准备
两台虚拟机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来举个例子,将7002和7003都编辑一下配置文件)
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