手把手教Redis7配置哨兵模式(一主二从三哨兵)

发布于:2024-10-24 编辑:匿名 来源:网络

安装redis代码语言:javascript copy #install gcc yum -y install gcc gcc-c++ #install net-toolsyum -y install net- tools code language: javascript copy #官网/opt/wget -zxvf redis-7.0.4.tar.gz -C /opt/Code language: javascript copy #编译安装makemake install Code language: javascript copy INSTALL redis-serverINSTALL redis -benchmarkINSTALL redis-cli code Language: javascript copy //启动redis redis-server 或 nohup redis-server &//配置后台启动redis-server /opt/redis/redis.conf //停止redisredis-cli shutdown#daemonize配置应该是yesvim redis.conf code Language: javascript copy #配置redis开机启动vim /etc/systemd/system/redis.service[Unit]Description=redis-serverAfter=network.target[Service]Type=forkingExecStart=/ opt/redis/src/redis-server /opt/redis/redis.confPrivateTmp=true[Install]WantedBy=multi-user.target//重新加载系统服务systemctl daemon-reloadsystemctl start redissystemctl status redissystemctl restart redis//自动启动systemctl启用redis 代码语言: javascript copy# 修改配置密码(根据个人需要修改密码) find / -name redis.confvim redis.conf 代码语言: javascript copy #创建redis命令软链接 find / -name redis-cliln -s /usr/local/bin/redis-cli /usr/bin/redisredis//登录redisredis-cliauth密码 redis-cli -h .0.0.1 -p redis-cli -h .0.0.1 -p - a Password redis-cli -a 密码代码 language: javascript copy #查看所有端口使用情况 netstat -ntulp | a grep netstat -ntulp | grep netstat -ntulp | grep netstat -ntulp grep redis 连接配置 vim /opt/redis/redis.conf comment bind # comment #bind .0.0. 1 -::1 //bind .0.0.1 -::1 表示仅用于本地使用。注释掉后表示在保护模式下关闭任何连接(可以自己访问)。

该命令根据项目情况对flushall和flushdb进行重命名。使用flushall删除所有flushdb。

当前数据库 rename-commandlushall "" #表示不能使用flushall rename-commandlushdb ""Redis客户端命令行客户端代码语言:javascript copy redis-cli -h .0.0.1 -p redis-cli -h .0.0. 1 -p -a 密码图形桌面客户端8.8版本后商业化 RedisDesktopManager官网: 提取码:QGS1RedisPlus Master节点负责处理客户端的读写请求,而Slave节点只能处理客户端的读请求,因此集群必须构建的是读写分离模式。主要原因是对于数据库集群来说,写操作压力一般较小,大部分压力来自于读操作请求。

因此,只有一个节点负责处理写操作请求。搭建主从集群,且每台主机都可能是Master,最好不要设置密码验证属性requirepass。

如果确实需要设置,则各主机的密码必须设置为相同。这时,每个配置文件中必须设置两个相同的属性:requirepass和masterauth。

其中,requirepass用于指定当前主机的访问密码,masterauth用于指定当前save访问master时提交给master的访问密码,用于让master验证自己的身份是否为合法的。 repl-disable-tcp-nodelay no 该属性用于设置是否禁用TCP功能tcp-nodelay。

设置为 yes 以禁用 tcp-nodelay。此时,主从机之间的通信会有所延迟,但使用的 TCP 数据包数量会较小,占用的网络带宽也会较小。

相反,如果设置为no,网络延迟会变小,但使用的TCP数据包数量会更大,相应占用的网络带宽也会更大。 tcp-nodelay:为了充分复用网络带宽,TCP总是希望发送尽可能大的数据块。

代码语言:javascript 主从副本的redis.conf配置相同。从机多一个slaveof主机ip端口或者进入redis配置两个从机。

#从主机发送slaveof IP端口到master,代表他的slaveof .0.0 .1 代码语言:javascriptreplication inforeplicationslaveof .0.0.1 从主机发送slaveof IP端口到master,代表他的slave信息复制 Sentinel模式Sentinel是一个分布式系统,用于对主从结构中的每个服务器进行监控,当发生故障时,通过投票机制选择一个新的master,并将所有slave连接到新的master上。每个redis启动一个sentinel,或者一个虚拟机启动三个sentinel。

需要分配不同的端口,创建新的哨兵空间路径文件 mkdir - p/opt/sentinel/dataMaster 过滤sentinel.conf文件 cat sentinel.conf | grep -v“#”| grep -v "^$" 创建一个新的过滤sentinel.conf文件信息并将其添加到新文件中grep -v“#”| grep -v "^$" > /opt/sentinel/sentinel.conf 代码语言:javascript 复制 #sentinel.conf 配置文件说明 # Sentinel 默认端口 port 9daemonize nopidfile "/var/run/redis-sentinel.pid"logfile "/ opt/sentinel/.log"dir "/opt/sentinel/data"# 2 表示配置哨兵。只有当两个哨兵做出相同的决定时,它们才具有决策权。

Sentinel Monitor mymaster .0.0.1 2# 哨兵认为 Master 无效的时间间隔。 Sentinel down-after-millisebcodes mymaster 0# 并行从站数量再次与新主保持同步哨兵并行同步mymaster 1# 主备切换超时时间。

哨兵需要执行故障转移。这时候哨兵也是一个进程。

如果不执行,超过这个时间后,就会交由其他哨兵处理。 Sentinel故障转移超时 mymaster 00 代码语言:javascript copy#配置文件端口9daemonize nopidfile "/var/run/redis-sentinel.pid"logfile "/opt/sentinel/.log"dir "/opt/sentinel/data"sentinel监视器mymaster ...2sentinel down-after -milliseconds mymaster 0sentinel 并行同步 mymaster 1sentinel 故障转移超时 mymaster 00bind 0.0.0.0#Start redis-sentinel /opt/sentinel/sentinel.confps -ef | redis传输成功后grep Sentinel.conf文件Redis(远程字典服务器),远程字典服务是一个用ANSI C语言编写的开源日志型Key-Value数据库,支持网络,可以基于内存且持久化,并提供多种语言的API。

Redis是一个NoSQL数据库,常用于缓存)Redis数据类型:string(字符串)、list(链表)、set(集合)、zset(sorted set——有序集)和hash(哈希类型) Redis是一个中间件同步数据(实时同步数据、分阶段同步数据) 我以有奖作文参加第二期腾讯科技创造特训营,分享万元奖池和键盘手表。

手把手教Redis7配置哨兵模式(一主二从三哨兵)

站长声明

版权声明:本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,欢迎发送邮件 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

标签:

相关文章

  • 用GPT-4这样的大模型玩狼人杀,人类因为太蠢被投票判死,真正的逆向图灵测试

    用GPT-4这样的大模型玩狼人杀,人类因为太蠢被投票判死,真正的逆向图灵测试

    在这篇文章中,我们看到了人工智能如何与经典的社交推理游戏互动《狼人杀》结合创造了一个有趣的实验。 视频展示了亚里士多德、克利奥帕特拉等以历史人物为模型的人工智能 NPC 与人类玩家互动的场景。 人类玩家因答案不够复杂而被淘汰,颠覆了传统的图灵测试。 本文探讨了 AI

    06-17

  • 杭州出台25条措施加快生物医药产业高质量发展

    杭州出台25条措施加快生物医药产业高质量发展

    日前,杭州市人民政府办公厅发布《关于加快生物医药产业高质量发展若干措施的通知》。 该措施自2020年11月15日起实施,有效期至2020年12月31日。 该措施重点支持药品、高端医疗器械、先进制药装备、新型服务外包、数字医学、医学美容。 措施全文如下: 关于加快生物医药产业高

    06-18

  • 14nm写入上海市政府工作报告:今年实现量产

    14nm写入上海市政府工作报告:今年实现量产

    1月27日,上海市第十五届人民代表大会第二次会议正式开幕。 上海市市长应勇作政府工作报告。 报告中回顾了2017年上海发展现状,部署了全年重点工作和任务。 上海作为国家集成电路产业的重要集聚区,在年度政府工作报告中多处提及集成电路。 应勇在回顾一年来的工作时表示,“

    06-06

  • 海外呼叫中心服务:连接全球市场的桥梁

    海外呼叫中心服务:连接全球市场的桥梁

    .wp-block-column h3{margin-left:0} 1.引言 在全球化背景下,越来越多的企业开始寻求拓展海外市场。 随着国际贸易的日益频繁和跨境电商的兴起,海外呼叫中心服务作为连接企业与海外客户的重要桥梁,正逐渐受到越来越多企业的关注。 本文将对海外呼叫中心服务的定义、重要性、

    06-17

  • 库克谈苹果可持续发展计划:我们必须做得好,别人才想效仿 - Feel Good Weekly

    库克谈苹果可持续发展计划:我们必须做得好,别人才想效仿 - Feel Good Weekly

    Feel Good简介 苹果:我们的可持续发展计划必须好到让人想“复制” MINI推出首款电动自行车 lululemon:更多中国消费者正在积极探索“Good Condition”最新快闪店“雀巢咖啡,使用后可以回收。 无畏:为旅程提供气候标签的第一步苹果:我们必须可持续“复制”最“绿色”的秋季

    06-21

  • 猫生活领先品牌Pidan完成B+轮融资,兴旺投资独家领投,

    猫生活领先品牌Pidan完成B+轮融资,兴旺投资独家领投,

    据7月5日消息,近日,猫生活领先品牌Pidan完成B+轮融资,兴旺投资独家领投。 Pidan品牌起源于法国巴黎。 以其高品质、高设计的宠物产品多次荣获德国红点奖。 Pidan独创混合猫砂品类,在天猫猫砂品类中排名第一。 Pidan瞄准“猫市场”,将自己定位为全品类宠物生活方式品牌。

    06-17

  • Village Fund将于今晚在纽约证券交易所上市,沈南鹏称值得长期投资

    Village Fund将于今晚在纽约证券交易所上市,沈南鹏称值得长期投资

    中式快餐连锁乡村基金今晚将在纽交所上市,成为首家中式餐饮企业。 红杉资本中国基金创始人兼高管合伙人沈南鹏在接受新浪财经独家采访时表示,他被乡村基金的“深刻印象”所吸引。 它的快速增长才刚刚开始,值得他长期投资。   Village Base是一家以美味川菜为主,与当地风

    06-18

  • 二氧化硅龙头确辰硅化主板挂牌,盈科资本IPO再获丰收

    二氧化硅龙头确辰硅化主板挂牌,盈科资本IPO再获丰收

    12月7日,确辰硅化(83.SH)在上交所正式挂牌上市。 截至目前,盈科资本年度IPO项目总数已达14个,其中科创板6个、创业板4个、主板3个、港交所1个。 同期IPO数量继续保持行业领先地位。 作为全球前三、亚洲第一的二氧化硅行业领军企业,确成硅化现已形成从原料硫酸、水玻璃到

    06-18

  • 南芯半导体完成数千万元A轮融资,顺为资本领投

    南芯半导体完成数千万元A轮融资,顺为资本领投

    据投资界1月23日消息,高性能模拟芯片半导体公司南芯半导体完成数千万元A轮融资处于A轮融资中。 本轮融资由顺为资本领投,兴业资本海逸、紫米科技跟投。 南芯也是顺为资本投资的第一家芯片设计公司。   南芯半导体成立于2001年,主要从事集成电路芯片的研究、设计、开发和销

    06-18

  • 春华资本宣布收购美赞臣大中华区业务

    春华资本宣布收购美赞臣大中华区业务

    春华资本宣布与利洁时签署最终协议,收购利洁时美赞臣大中华区业务,并将拥有美赞臣品牌在大中华区市场的永久权益此次独家使用权将从业务创新、运营完善、渠道优化、数字化转型等方面支持美赞臣未来在中国的发展。

    06-17

  • 英伟达需要警惕的对手来了

    英伟达需要警惕的对手来了

    市值超1.7万亿美元的AI军火商英伟达开始感受到“危机”,需要警惕各类“对手” 。 日前,有消息称孙正义计划筹集1亿美元创建一家AI芯片公司,旨在挑战英伟达。 近日,AI芯片初创公司Groq也透露出颠覆英伟达的意图。 NVIDIA在AI芯片市场上无可匹敌。 本财年,NVIDIA的销售额连

    06-18

  • 春节“医美”热潮,爱美客和昊海生科谁更赚钱?

    春节“医美”热潮,爱美客和昊海生科谁更赚钱?

    在外表经济的轨道上,医美项目逐渐成为消费主流。 随着春节假期的到来,医美的消费将迎来又一个高峰期。 “医美三剑客”中,爱美客(96.SZ)和昊海生科(66.SH)近日公布了2020年业绩报告:2020年,爱美客预计实现净利润18.10亿元至1.900元亿元,同比增长43%-50%;昊海生科预

    06-17