linux下 redis 集群安装 cluster

本文介绍了在Linux系统中如何安装和配置Redis集群。详细步骤包括:设置三台服务器作为节点,分别为主从配置;下载并安装Redis 5.0.4版本;修改配置文件,特别是端口和密码设置;编写启动命令并检查服务状态;最后,解决启动集群时可能出现的网络和端口问题,确保集群正常运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.准备三台机子19、20、21  安装使用的是redis5.0.4

主从配置如下
主:  192.168.66.19:6379
从:  192.168.66.20:6379
主:     192.168.66.20:6380
从:  192.168.66.21:6380
主:     192.168.66.21:6381
从:  192.168.66.19:6381
密码 root123456 

2.下载和安装redis

可以通过官网下载合适版本的,网址:http://download.redis.io/releases/

如果接通外网可以直接用wget 指令下载,wget http://download.redis.io/releases/redis-5.0.4.tar.gz
复制到home/redis 目录下,并安装。

cd /home
mkdir redis
cd reids
# 然后复制文件
tar -xvf redis-5.0.4.tar.gz
cd redis-5.0.4
make

3.准备好配置配置文件,找到默认的redis.conf复制修改,主要改一下几个地方。

port 6379  #端口
cluster-enabled yes #启用集群模式
cluster-config-file nodes.conf  #同一台服务器文件名不能相同,不然会冲突
cluster-node-timeout 5000 #超时时间
appendonly yes
daemonize yes #后台运行
protected-mode no #非保护模式
pidfile  /var/run/redis_6379.pid # 同一台服务器文件名不能相同,不然会冲突

需要的配置的可以下载 https://download.youkuaiyun.com/download/lihailin8/12920049 
(现在未审核通过,可以迟点去本人博客资源上免费下载)

4.写好运行命令,经常用到,并启动
 

指令:
启动 19
/home/redis/redis-5.0.4/src/redis-server    /home/redis/redis-5.0.4/redis_19_6379.conf
/home/redis/redis-5.0.4/src/redis-server    /home/redis/redis-5.0.4/redis_19_6381.conf

启动 20 
/home/redis/redis-5.0.4/src/redis-server    /home/redis/redis-5.0.4/redis_20_6379.conf
/home/redis/redis-5.0.4/src/redis-server    /home/redis/redis-5.0.4/redis_20_6380.conf

启动 21
/home/redis/redis-5.0.4/src/redis-server    /home/redis/redis-5.0.4/redis_21_6380.conf
/home/redis/redis-5.0.4/src/redis-server    /home/redis/redis-5.0.4/redis_21_6381.conf

ps -ef|grep redis 指令查看运行状态,

5.确认三台服务器,6个服务已经正常启动,然后启动集群(好戏来了,这个网络原因弄了好久,之前一台机子6个服务一点事情没有)。排序很重要 前三个是主服务,后三个是从服务(对应关系 1-->4  2-->5  3-->6)

/home/redis/redis-5.0.4/src/redis-cli -a root123456  --cluster create 192.168.66.19:6379 192.168.66.20:6380  192.168.66.21:6381  192.168.66.20:6379  192.168.66.21:6380  192.168.66.19:6381 --cluster-replicas 1

然后输入yes 

然后发现一直在等着..........


排除错误:1.先查看端口开放问题 ,发现不是,一个个端口telnet ,发现是通的,排除这个原因

                2.重新查看配置改了几次发现没错,然后看到网上说还有个总线的端口要开放。博客连接
                  集群总线端口 = 端口+10000 
                  eg : 6379服务总线端口为 16379
                 配置好之后创建集群,搞定!



后续: 集群启动等参考" 博客 "

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值