| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> 第 6 篇 : 安装Redis-3主3从 -> 正文阅读 |
|
[大数据]第 6 篇 : 安装Redis-3主3从 |
1. 关闭3个哨兵编辑关闭哨兵脚本(以主节点160为例)
关闭脚本内容
163和164分别编辑好脚本文件,并执行 2. 清空之前Redis服务的测试数据3. 关闭3个Redis服务4. 配置6台服务的的redis.conf
68 === 绑定的IP注释掉,表示任何主机都可以连接该Redis
91 === 端口号,不修改(或修改成自己喜欢的端口)
224 === 后台运行,no修改成yes
260 === 配置日志文件位置
395 === 主库密码,都设置root
790 === 保护模式关闭,注释该行; 保护模式打开, requirepass 密码
860 === 最大内存
891 === 内存淘汰策略
1227 === 集群配置开启,放开注释
1235 === 集群配置文件,放开注释
1241 === 集群超时时间(15秒),放开注释
可选操作 : 如果想开启多线程,最好参照官方建议修改
1021 === 多线程数,注释放开
1030 === 开启多线程,注释放开
开启集群总线端口,当前redis端口+10000
根据上面的配置依次配置另外5台服务 5. 启动6台redis服务
6. 编写开启集群脚本,并执行
脚本内容
7. 错误分析7.1 某一台redis服务数据没有清空
7.2 slots分布不正确
8. 进入redis客户端,查看主从关系
164主库,160从库 9. 测试高可用本来设想160服务作为主库,但目前是从库,对164服务执行宕机操作,切换主库为160
9.1 角色已经切换,只是没有从库9.2 启动164服务,顺利挂载10. 测试分区容错10.1 完成 第 3 篇 : SpringBoot整合Redis-3主3从10.2 通过redis客户端,查看数据的存储情况
11. 集群宕机测试11.1 准备依次宕机 160,164,测试11.2 重启160和164,之后同时宕机161,162,测试
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 5:40:16- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |