| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> redis主从+哨兵+集群模式搭建详解 -> 正文阅读 |
|
[大数据]redis主从+哨兵+集群模式搭建详解 |
一、redis主从安装 1. 下载redis 我这里选择的是redis-6.2.7版本 这里三台机器,都需要安装redis node1 192.168.157.128 node2 192.168.157.129 node3 192.168.157.130 2. 安装redis
3. 修改配置 node1 主 node2 node3从 node1 redis.conf
node2
node3
4. 相关解释 bind 为当前主机的地址 port 为redis启动的端口 daemonize 是否为后台启动,默认为no logfile 日志路径 pidfile pid路径 replicaof 主节点ip? port requirepass redis的密码 masterauth 主节点密码 5. 启动redis
查看日志文件输出,可以看到129和130已经同步完成。 6. 测试 在node1的redis中存数据,查看node2,node3中是否存在。 使用redis-cli 连接redis?
从节点输入命令?info replication 查看 ?主节点node1中设置set name jack 从节点可以get name ?从节点只能读不能写 ?7. 注意
8. 主从复制原理
二、 Redis 哨兵模式 1. 配置sentinel.conf文件
port 哨兵模式的端口号 protected-mode 保护模式,外部是否可以访问,这是设置为no,外部可以访问 daemonize 设置后台启动 logfile 日志文件 sentinel monitor 执行服务器ip和端口,并且指定当有2台哨兵认为主节点挂了,则对主节点进行容灾切换 sentinel auth-pass 主节点对应的密码 sentinel down-after-milliseconds 主节点多久每反应则认为挂了 sentinel failover-timeout 故障转移超时时间(毫秒) 2. 分别启动三台服务器上的哨兵
3. 查看sentinel.log日志 可以看到启动成功,并且成功监听?master 4. 查看sentinel信息 ?5. Redis 容灾切换模拟 将node1 redis服务停掉 可以看到redis-master的状态先变成down,然后重新选择一个master,192.168.157.130成为新的主节点 ?重新启动192.168.157.128节点的redis,查看sentinel.log信息,可以看到此时128节点的redis变成了slave 从节点了。 ?三、redis集群模式 这里选择每台机器启动两个redis服务,端口分别为7001和7002 1. 准备redis工作目录
2. 修改配置 redis.conf
主要增加了cluster-enabled yes 这个配置,表示开启集群 3. 启动每个redis
4. 创建redis集群 在任意一台机器上执行创建集群命令
--cluster-replicas 1 表示一主一从 -a 是密码 创建完成的打印信息? 5. 查看集群信息
?存数据和取数据都会告诉你在哪个槽哪个服务上 当我们手动停掉一个master时,会重新选一个master,而那个停掉的master重新启动后成为slave节点。 ?至此集群搭建完成。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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/23 5:11:16- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |