当前位置: 首页 > news >正文

redis-6.2.7 集群安装3主3从

  1. 因为资源有限准备了3 台 服务器,先查看防火墙的端口是否开放,如果没有开放先开放端口我使用的 6379 和 6380 这两个端口 所以将这两个端口放开。
  2. 去redis 官网下载redis 安装包。下载地址 : redis 安装包下载

3. 安装redis 上传上去之后 3 台服务器安装redis 三台一模一样所以我这边就演示 一台

3.1 解压压缩包 tar -zxvf redis-6.2.7.tar.gz 进入到 cd /data/redis-6.2.7/src 目录, 先执行 make 命令 接着执行 make install 如果没有报错的时候 redis 就安装成功了 。因为一台服务器上面装所以我就演示一台
3.1.1 在data 文件目录下面创建文件夹 redis-1 和 redis-2 拷贝 redis.conf redis-server 到这两个目录下面 , cp /data/redis-6.2.7/redis.conf /data/ redis-1/ ,cd /usr/local/bin/redis-server /data/ redis-1/ 将这两个文件拷贝到对应目录之后修改 redis.conf 文件:

#### 注释掉 bind 0.0.0.0
#bind 0.0.0.0
####  进程后台运行
daemonize yes
####  绑定的网络端口
port 6379
#### 开启集群,把注释#去掉
cluster-enabled yes
#### 请求超时,默认15秒,可自行设置 
cluster-node-timeout 10100#### 指定了记录日志的文件
logfile "/data/redis-1/log/redis.log"#### 配置密码 请注意,各个节点的密码都必须一致
masterauth password12345@
requirepass password12345@
# 2)保护模式
protected-mode no 
# 因为一台服务器上面有两个redis 所以修改  /var/run/redis_6379.pid /var/run/redis_6380.pid
pidfile /var/run/redis_6379.pid

将所有redis 配置修改完成之后,将redis 全部启动
我写了一个redis 启动脚本如下:

cd /data/redis-1/
./redis-server /data/redis-1/redis.conf &cd /data/redis-2/
./redis-server /data/redis-2/redis.conf &

启动完成之后接着启动redis节点 ,输入命令之后 然后输入 yes

./redis-cli --cluster create 192.168.12.88:6379 192.168.12.88:6380 192.168.12.89:6379 192.168.12.89:6380 192.168.12.90:6379 192.168.12.90:6380 --cluster-replicas 1 -a password12345@

然后进入redis 里面查询集群信息 进入命令 ./redis-cli -h 127.0.0.1 -p 6379 -a password12345@ -c

查看当前集群信息 : CLUSTER INFO
在这里插入图片描述
查看当前集群信息: CLUSTER nodes
在这里插入图片描述

http://www.lryc.cn/news/189061.html

相关文章:

  • 【动态库】Ubuntu 添加动态库的搜索路径
  • 95740-26-4|用于体内DNA合成的探针F-ara-EdU
  • Ajax使用流程
  • 1808_ChibiOS基本的架构介绍
  • 曦力音视频转换工具Xilisoft Video Converter Ultimate mac中文版
  • Spring MVC 五:DispatcherServlet初始化之 mvc:annotation-driven
  • uniapp EventChannel 页面跳转参数事件传递navigateBack,navigateTo 成功后通知事件区别
  • 【C++ Primer Plus学习记录】指针——使用delete释放内存
  • 2023 NOIP A层联测9 - 风信子 题解
  • 岩土工程安全监测无线振弦采集仪在无线组网的关键要点
  • 代码随想录Day14 LeetCodeT110平衡二叉树 T257二叉树的所有路径 T404 左叶子之和
  • C语言自定义类型_枚举联合(3)
  • asp.net网上销售系统VS开发mysql数据库web结构c#编程Microsoft Visual Studio计算机毕业设计
  • 【Windows】RPC调用过程实例详解
  • 动手学强化学习第2章多臂老虎机
  • 钡铼BL124EC实现EtherCAT转Ethernet/IP的优势
  • 使用IntelliJ Idea必备的插件!
  • 代码随想录算法训练营第23期day19| 654.最大二叉树、617.合并二叉树、700.二叉搜索树中的搜索、98.验证二叉搜索树
  • 第四章 字符串part02 28. 实现strStr() 459. 重复的子字符串
  • 设计模式 - 状态模式
  • 【vim 学习系列文章 9 -- .vim 脚本文件开发学习】
  • NAT模式和桥接模式的区别
  • 应对出海安全合规挑战,兆珑科技为什么选择了亚马逊云科技?
  • Allegro基本规则设置指导书之Spacing规则设置
  • 使用【Blob、Base64】两种方式显示【文本、图片、视频】 使用 video 组件播放视频
  • 深度学习_1_基本语法
  • c#设计模式-行为型模式 之 中介者模式
  • 小程序uView2.X框架upload组件上传方法总结+避坑
  • 人脸检测及追踪回顾
  • 虚拟环境和包