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

linux 部署redis 集群模式部

参考https://www.cnblogs.com/xuwenjin/p/14356804.html 博客

redis7.2 文件复制七份分别命名为redis8100 redis8101 redis8102 redis8103 redis8104 redis8105 redis8106如下

image

 

image

修改如下几处

port 8001                                --设置端口(必须)
bind 0.0.0.0                             --绑定ip(必须)
protected-mode no                        --关闭保护模式 (非必须,如果redis不设置密码,必须关闭保护模式)
dir /usr/local/rediscluster/node8001     --指定数据文件存放位置,必须要指定不同的目录,不然会丢失数据,默认 dir ./。(非必须)
cluster-enabled yes                      --开启集群模式(必须)
cluster-config-file nodes-8001.conf      --集群节点配置文件,这里的800x最好和port对应上,redis集群自动创建、自动更新(必须)
cluster-node-timeout 5000                --集群超时时间,节点超过这个时间没反应就断定是宕机(必须)
appendonly yes                           --开启AOF持久化(非必须)
logfile "/www/server/redis8100/redis.log"--指定redis日志文件(必须,方便排查错误)
pidfile /www/server/redis8100/redis.pid  --自动创建pid 文件(非必须)
如果要设置密码,需要增加如下配置:
requirepass 123456                       --设置redis访问密码
masterauth 123456                        --设置集群节点间访问密码,跟上面一致

可以使用vi 编辑器

批量替换

如把8100批量替换为8101使用如下命令:

进入vi 打开 redis.conf

按: 进入命令模式

输入 %s/8100/8101/g 如下:

回车

保存退出

按esc 返回,或者ZZ 直接保存退出

image

执行启动   /www/server/redis8100/src/redis-server /www/server/redis8100/redis.conf

如果执行命令没有任何反应, 一定是配置文件出错误了

查看redis.log 发现输出如下错误:

image

 

之前默认6379已经启动了一个dump.rdb 文件,   需要删除8100目录,8101目录,8102目录,8103目录,8104目录,8105目录,8106目录 下的rdb文件,

启动就正常了

lsof -i:8100 查看已经启动成功

image

分别执行相关目录下的redis 

启动成功后,执行创建集群

src/redis-cli -a 密码  --cluster create 192.168.1.1:8100 192.168.1.1:8101 192.168.1.1:8102 192.168.1.1:8103 192.168.1.1:8104  192.168.1.1:8105 192.168.1.1:8106  --cluster-replicas 1

输入yes如下

image

如果一直卡在 Waiting for ths cluster to join 说明redis 节点之间通讯失败,集群模式需要使用redis节点启动的端口+10000 额外的端口进行通讯 ,如8100-8106 加上10000 就是18100-18106,确保18100-18106外网是可以访问的

image

代表创建节点成功

 

http://www.jsqmd.com/news/312629/

相关文章:

  • 北京老酒回收科普:藏酒变现,如何避开坑、选对路?
  • 2026年红玺台英语培训课程推荐,哪些品牌更靠谱?
  • 历年CSP-S初赛真题解析 | 2024年CSP-S初赛
  • 深聊北京博物馆通票服务公司,哪家性价比高
  • 2026年哈尔滨靠谱公务员考试机构排名,佰诚公考实力上榜
  • 杭州印江户料理做生日聚会高级日料餐厅怎么样,有哪些特色?
  • Cisco UCS C240 M4服务器创建RAID5详细操作
  • 2026年钛螺丝品牌推荐,钛螺丝来图加工靠谱的厂家有哪些
  • 项目引入同一jar包不同版本处理
  • IS测试
  • 2026年有哪些中药提取物厂家靠谱推荐 宠物植物提取物、排毛球植物原料哪家好
  • 哈尔滨市英语雅思培训辅导机构推荐、2026权威出国雅思课程中心学校口碑排行榜
  • 哈尔滨市英语雅思培训辅导机构推荐;2026权威出国雅思课程中心学校口碑排行榜
  • 哈尔滨市英语雅思培训辅导机构推荐:2026权威出国雅思课程中心学校口碑排行榜
  • 哈尔滨市英语雅思培训辅导机构推荐-2026权威出国雅思课程中心学校口碑排行榜
  • 质量稳定服务完善:值得信赖的国产培养箱控制器品牌推荐
  • 哈尔滨市英语雅思培训机构推荐,2026权威测评出国雅思辅导机构口碑榜单
  • 2026年全国地坪漆厂家权威榜单 核心材料与场景适配全景解析指南
  • 2026年1月平板拖车厂家推荐榜:重型/护栏/牵引式/自卸/厂内/挖掘机/电动/骨架式/农用/平板拖车生产商优选,山东申宗机械实力标杆
  • 昆明黄金店推荐丨深度解析如何选择值得信赖的黄金品牌
  • 2026酒店大堂与会议室商用智能咖啡机推荐:赋能多元商务场景
  • RabbitMQ_4_高级特性(1) - 详解
  • 2026年 画室推荐排行榜:艺考画室、画室收费标准、画室排名前十位,专业师资与升学口碑深度解析
  • 2026 年净化板、净化工程、C 型钢、光伏夹芯板、光伏岩棉板五大优选品牌 赋能绿色工程高质量建设
  • 题解:P9041 [PA 2021] Fiolki 2
  • 顶尖学府与科技中心联合发布AI研究基金与学者奖项
  • 第一次申请博客,没想到很快就通过了
  • 如何一定需要使用电脑进行拍照,但是电脑像素太差怎么办
  • React Server Components (RSC) 协议中的高危漏洞:CVE-2025-55182 技术剖析
  • 实战抄作业:使用 Claude Code 将 10 万行 TypeScript 代码移植到 Rust