redis 5.0.3集群配置

用一台模拟6个节点,创建出3 master、3 salve 环境,redis 采用 redis-5.0.3 版本
1、下载redis

cd /usr/local/rediscluster
 
wget http://120.52.51.18/download.redis.io/releases/redis-5.0.3.tar.gz
 
tar -zxvf redis-5.0.3.tar.gz 

2、编译安装redis

cd redis-5.0.3 
make && make install

3、创建6个文件夹

mkdir 9001
mkdir 9002
mkdir 9003
mkdir 9004
mkdir 9005
mkdir 9006

4、将 redis-5.0.3 目录中的 redis.conf 拷贝到 9001 ~ 9006 文件夹 中

cp redis.conf /usr/local/rediscluster/9001

cp redis.conf /usr/local/rediscluster/9002


cp redis.conf /usr/local/rediscluster/9003

cp redis.conf /usr/local/rediscluster/9004

cp redis.conf /usr/local/rediscluster/9005

cp redis.conf /usr/local/rediscluster/9006

5、修改redis.conf 配置文件


port 9001 //端口9001~9006
bind 本机ip //默认ip为127.0.0.1 需要改为其他节点机器可访问的ip 否则创建集群时无法访问对应的端口,无法创建集群 
daemonize yes //redis后台运行 
pidfile /var/run/redis_9001.pid //pidfile文件对应9001~9006
cluster-enabled yes //开启集群 把注释#去掉 
cluster-config-file nodes_9001.conf //集群的配置 配置文件首次启动自动生成9001~9006
appendonly yes //aof日志开启 有需要就开启,它会每次写操作都记录一条日志 

6、启动redis

   ./redis-server /usr/local/rediscluster/9001/redis.conf 
   
   ./redis-server /usr/local/rediscluster/9002/redis.conf 
   
   ./ edis-server /usr/local/rediscluster/9003/redis.conf 
   
   ./redis-server /usr/local/rediscluster/9004/redis.conf 
   
   ./redis-server /usr/local/rediscluster/9005redis.conf 
   
   ./redis-server /usr/local/rediscluster/9006/redis.conf 

7、查看redis 运行情况

ps -ef | grep redis 

redis 5.0.3集群配置_第1张图片8、创建集群(前面3个为主节点 、后面3个为从节点)

./redis-cli --cluster create --cluster-replicas 1 127.0.0.1:9001 127.0.0.1:9002 127.0.0.1:9003 127.0.0.1:9004 127.0.0.1:9005 127.0.0.1:9006

redis 5.0.3集群配置_第2张图片9、测试
redis 5.0.3集群配置_第3张图片redis 5.0.3集群配置_第4张图片

你可能感兴趣的:(Redis)