redis之cluster

redis-cluster安装linux

redis版本 redis-5.0.7
三主三从(类似的可以多主多从)

准备用户等

# 创建用户
useradd -d /app/redis -m redis
设置密码
passwd 密码

安装步骤

1.上传redis到linux下
在linux下创建目录/app/redis

2./app/redis创建目录
mkdir bin
mkdir etc
mkdir cluster

3./app/redis解压安装包
tar -zvxf redis-5.0.7.tar.gz

4.安装redis
cd /app/redis/redis-5.0.7/
make install PREFIX=/app/redis    #其中PREFIX指定的是安装目录
#若文件未编译则 执行./configure PREFIX=/app/redis	然后make && make install

5.复制配置文件redis-trib.rb
cp /app/redis/redis-5.0.7/src/redis-trib.rb /app/redis/bin

6.准备配置文件
cd /app/redis/cluster
mkdir 7001	#各个节点的端口可以不一样,自己定
mkdir 7002
cp /app/redis/redis-5.0.7/redis.conf /app/redis/etc
cp /app/redis/etc/redis.conf /app/redis/cluster/7001
cp /app/redis/etc/redis.conf /app/redis/cluster/7002

6.redis修改配置文件
port   7001   #端口为要启用的端口
bind  本机IP   //默认为127.0.0.1需要改为其他机器节点可访问的IP地址;否则创建集群时,集群机器无法访问该节点
daemonize  yes   //redis后台运行
pidfile  /app/redis/cluster/7001/redis_7001.pd //pidfile文件最好配合自己端口
cluster-enabled yes   //开启集群 ,去掉注释的'#'
cluster-config-file nodes_7001.conf //集群的配置,配置文件在首次启动自动生成
cluster-node-timeout 15000 //请求超时  默认15秒  可自行设置
appendonly yes //aof日志开启,它会记录每一次的写操作(一条记录)
requirepass 密码 //设置密码

7.启动
redis-server cluster/7001/redis.conf

8.检查redis启动
ps -ef|grep redis
netstat -tnlp|grep redis

9.创建集群
redis-cli --cluster create IP:PORT IP:PORT ... 1 -a 密码
#1 表示一主一从
#IP:PORT 列表

10.验证redis集群
redis-cli -h IP -p PORT -c -a 密码
# -c 表示 cluster
# -a 表示 权限拥有者
进入客户端后查看集群信息:cluster nodes

11.进群的启停
先停从节点,再停主节点	redis-cli -h IP -p PORT -c shutdown save
先启主节点,再启从节点 	redis-server cluster/7001/redis.conf
原创文章 8 获赞 3 访问量 248

猜你喜欢

转载自blog.csdn.net/wxd296931635/article/details/106128948
今日推荐