当前位置:网站首页>06 redis 集群搭建
06 redis 集群搭建
2022-08-01 16:19:00 【蓝风9】
前言
呵呵 最近有一系列环境搭建的相关需求
记录一下
redis 三个节点 : 192.168.110.7, 192.168.110.8
7 开三个 redis 实例, 8 开三个 redis 实例
三台机器都做了 trusted shell
redis 基于 5.0.8
redis 集群搭建
redis 两个节点 : 192.168.110.7, 192.168.110.8
1. 基础环境准备
192.168.110.7, 192.168.110.8 上面安装 jdk, 上传 redis 的安装包
安装包来自于 Download | Redis
2. redis 配置调整
如下采样 7001 的配置文件, 7001 - 7006 的配置文件类似
[[email protected] redis-5.0.8]# cat redis_7001.conf
protected-mode no
port 7001
daemonize yes
supervised no
pidfile /var/run/redis_7001.pid
logfile "/var/log/redis/redis_7001.log"
dir /meiya/data/redis/redis_7001
appendonly yes
appendfsync always
cluster-enabled yes
cluster-config-file nodes_7001.conf
cluster-node-timeout 15000
192.168.110.7 和 192.168.110.8 上面分别创建 startCluster.sh
192.168.110.7 如下
./bin/redis-server ./redis_7001.conf
./bin/redis-server ./redis_7002.conf
./bin/redis-server ./redis_7003.conf
#./bin/redis-server ./redis_7004.conf
#./bin/redis-server ./redis_7005.conf
#./bin/redis-server ./redis_7006.conf
#./bin/redis-cli --cluster create 192.168.110.7:7001 192.168.110.7:7002 192.168.110.7:7003 192.168.110.8:7004 192.168.110.8:7005 192.168.110.8:7006 --cluster-replicas 1
192.168.110.8 如下
# ./bin/redis-server ./redis_7001.conf
# ./bin/redis-server ./redis_7002.conf
# ./bin/redis-server ./redis_7003.conf
./bin/redis-server ./redis_7004.conf
./bin/redis-server ./redis_7005.conf
./bin/redis-server ./redis_7006.conf
./bin/redis-cli --cluster create 192.168.110.7:7001 192.168.110.7:7002 192.168.110.7:7003 192.168.110.8:7004 192.168.110.8:7005 192.168.110.8:7006 --cluster-replicas 1
4. 启动集群
在 192.168.110.7 上面执行 startCluster.sh
然后在 192.168.110.8 上面执行 startCluster.sh
如果没有异常的话, 集群会启动成功
测试集群
[[email protected] redis-5.0.8]# ./bin/redis-cli -p 7004 -c
127.0.0.1:7004> get name
-> Redirected to slot [5798] located at 192.168.110.7:7003
"jerry"
192.168.110.7:7003> get name
"jerry"
192.168.110.7:7003> set name zerry
OK
192.168.110.7:7003> get name
"zerry"
192.168.110.7:7003>
完
边栏推荐
- PAT 甲级 A1030 Travel Plan
- PHP 安全漏洞:会话劫持、跨站点脚本、SQL 注入以及如何修复它们
- 华盛顿大学、Allen AI 等联合 | RealTime QA: What's the Answer Right Now?(实时 QA:现在的答案是什么?)
- “查找附近的商铺”|Geohash+MySQL实现地理位置筛选
- Go unit tests
- 【repo】SyntaxError: invalid syntax
- How to Efficiently Develop Jmix Extension Components
- js判断是pc端还是移动端(包括ipad)
- 工业制造行业的低代码开发平台思维架构图
- AI艺术‘美丑’不可控?试试 AI 美学评分器~
猜你喜欢
随机推荐
向mysql 传数据 这个字符串长度有限制么
MySQL INTERVAL 关键字指南
shell 基础之函数编写
Convert tensor to image in pytorch
兆骑科创平台招才引智,海内外高层次人才引进平台
Can MySQL do two-way synchronization of multiple vps?
pwnhome 个人博客快速索引(持续更新)
nodejs安装淘宝镜像(配置淘宝镜像)
js邯郸市地图网页源码下载
hzero-resource秒退
京东软件测试面试题,仅30题就已经拯救了50%的人
第十三章 手动创建 REST 服务(一)
Rancher 部署 DataKit 最佳实践
会议OA项目(六)--- (待开会议、历史会议、所有会议)
实习日报-2022-7-30
强网杯2022 pwn 赛题解析——yakagame
怎么安装汉化包(svn中文语言包安装)
请问nacos 连接mysql失败后会重新连接吗?
kubelet节点压力驱逐
五分钟带你上手ShardingJDBC实现MySQL分库分表