linux安装redis集群

本文详细介绍了如何在Linux环境中创建新用户app,安装JDK8并配置环境变量,接着详细阐述了安装Redis集群的步骤,包括下载、编译、配置、启动和测试过程,以及如何手动和自动创建主从节点。此外,还提到了如何清理节点关系和通过命令行访问集群。

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

第一天:
1.先创建用户app,不用原来的默认用户
-切换到root
-adduser app
-passwd app
-输入密码,确认密码 Njyd@ydy@10086 Njyd100@china8mobile@6!!! Password:
2.安装jdk8
-用app用户安装
-tar -zxvf jdk-8u333-linux-x64.tar.gz解压
-配置环境变量vim ~/.bash_profile
-按 i 进入编辑,在profile文件最后面添加如下内容
export JAVA_HOME=/home/app/jdk1.8.0_333 #jdk安装目录
export JRE_HOME= J A V A H O M E / j r e e x p o r t C L A S S P A T H = . : {JAVA_HOME}/jre export CLASSPATH=.: JAVAHOME/jreexportCLASSPATH=.:{JAVA_HOME}/lib: J R E H O M E / l i b : {JRE_HOME}/lib: JREHOME/lib:CLASSPATH
export JAVA_PATH= J A V A H O M E / b i n : {JAVA_HOME}/bin: JAVAHOME/bin:{JRE_HOME}/bin
export PATH= P A T H : PATH: PATH:{JAVA_PATH}
-然后按ESC 加 : 加 wq 然后回车退出编辑状态
-通过命令source ~/.bash_profile让profile文件立即生效
-查看是否的配置成功
# java -version
2,安装redis集群
-mkdir redisfile
-cd redisfile
-wget http://download.redis.io/releases/redis-6.2.7.tar.gz(下载)
-tar -zxvf redis-6.2.7.tar.gz
-cd redis-6.2.7
-make
-make install prefx=路径(编译安装)

-保存bin文件夹到专门的目录下
-创建6001,6002,6003文件夹
-里面放入redis.conf
-下面是redis.conf配置文件内容(之后里面会自动生成节点信息等各种东西,千万不要删除)
bind 0.0.0.0
#开启集群
protected-mode yes
#开启集群
daemonize yes
#端口
port 6111
pidfile /home/app/redis-6.2.7/6111/cluster.pid
logfile /home/app/redis-6.2.7/6111/cluster.log
dbfilename dump.rdb
dir ./

masterauth 用户名
requirepass 密码

cluster-enabled yes
cluster-config-file /home/app/redis-6.2.7/6111/cluster.conf
cluster-node-timeout 15000
appendonly yes
-到bin下启动各个节点(这里可以看出多节点就是用多个redis.conf(端口不一样)启动,然后执行命令把他们连接起来)
./redis-server …/6001/redis.conf
./redis-server …/6002/redis.conf
./redis-server …/6003/redis.conf

./redis-server …/6011/redis.conf
./redis-server …/6022/redis.conf
./redis-server …/6033/redis.conf

./redis-server …/6111/redis.conf
./redis-server …/6222/redis.conf
./redis-server …/6333/redis.conf
-杀死各个节点
pgrep redis-server | xargs -exec kill -9
-自动创建主从
./redis-cli -a linkage@1234 --cluster create 10.0.1.150:6001 10.0.1.150:6002 10.0.1.150:6003 10.0.1.53:6011 10.0.1.53:6022 10.0.1.53:6033 10.0.1.183:6111 10.0.1.183:6222 10.0.1.183:6222 --cluster-replicas 1
-手动创建主从
#先使用以下命令创建主节点:
./redis-cli -a linkage@1234 --cluster create 10.0.1.150:6001 10.0.1.150:6002 10.0.1.150:6003 --cluster-replicas 0
#然后再增加从节点:
./redis-cli -a linkage@1234 --cluster add-node 10.0.1.53:6011 10.0.1.150:6001 --cluster-slave --cluster-master-id 7a049ddfccfd377cebc914162944d53acc601b11
./redis-cli -a linkage@1234 --cluster add-node 10.0.1.53:6022 10.0.1.150:6001 --cluster-slave --cluster-master-id 6e3d99d59fa6a1fdeb667954b3a01e81878c9518
./redis-cli -a linkage@1234 --cluster add-node 10.0.1.53:6033 10.0.1.150:6001 --cluster-slave --cluster-master-id 4523bf632534c8871d447464093b1be3abcda86e
#说明:
10.0.1.53:6011 为要添加的从节点
10.0.1.150:6001 为集群中任意节点
7a049ddfccfd377cebc914162944d53acc601b11 为该从节点的主节点的ID号
-清除建立的节点关系
把所有的节点杀死,然后删除6001等文件夹里面除了redis.conf之外的文件
-登陆其中一个节点
#带密码访问
./redis-cli -p 6001 -h 127.0.0.1 -a linkage@1234
#-c 表示允许集群转发
./redis-cli -c -p 6001 -h 127.0.0.1 -a linkage@1234

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值