| |
|
开发:
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集群在运行时使用的是同一个可执行文件,只是对应的配置文件不同。 ????????daemonize yes ????????dir /opt/module/redis/cluster 不同的参数有:
2.步骤第一步:创建/opt/module/redis/cluster目录 第二步:把原始未经修改的redis.conf复制到/opt/module/redis/cluster目录 第三步:把/opt/module/redis/cluster目录下的redis.conf复制为redis6000.conf 第四步:按照既定计划修改redis6000.conf中的相关配置项 ????????daemonize yes ????????dir ????????port ????????dbfilename ????????logfile ????????pidfile 第五步:复制redis6000.conf为redis7000.conf 第六步:修改redis7000.conf中的相关配置项 第七步:复制redis6000.conf为redis8000.conf 第八步:修改redis8000.conf中的相关配置项 3.启动#服务 ????????bin/redis-server ./cluster/redis6000.conf ????????bin/redis-server ./cluster/redis7000.conf ????????bin/redis-server ./cluster/redis8000.conf #客户端 ????????bin/redis-cli -p 6000 ????????bin/redis-cli -p 7000 ????????bin/redis-cli -p 8000 主从关系 1.?查看主从关系 ????????info replication 2.设定主从关系 ????????SLAVEOF 127.0.0.1 6000 3.?取消主从关系 ????????SLAVEOF NO ONE 运行后三台都为从机 ?把6000设置为主机,7000和8000为从机 6000为主机 在主机写入数据,在从机查看 主机执行SHUTDOWN看从机状态 主机恢复启动,看从机状态 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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 8:03:11- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |