首页 > 数据库 >Redis主从

Redis主从

时间:2024-04-10 14:29:47浏览次数:16  
标签:gpmall no Redis redis repo conf yes 主从

检查防火墙是否开启(如果开启需要关闭)

systemctl status firewalld

开启httpd服务

systemctl start httpd

上传gpmall-repo压缩包安装unzip解压服务

yum install -y unzip

解压gpmall-repo文件

unzip /gpmall-repo.zip

把解压出来的文件移动到opt目录下

mv /gpmall-repo /opt

安装redis服务(主,从)

yum install -y redis

编辑主机redis.conf文件

vi /etc/redis.conf

将bind 127.0.0.1这一行注释掉

protected-mode yes //将yes改为no

daemonize no //将no改为yes

#requirepass foobared //下面添加一行

requirepass "123456"

#masterauth //下面添加一行

masterauth "123456"

appendonly no //将no改为yes

设置主机映射(主机从机都要设置)

vi /etc/hosts

复制controller主机的redis.conf文件到compute主机上

scp -r /etc/redis.conf root@compute:/etc/redis.conf

编辑第二节点的redis.conf文件

第二节点:

在第一节点的基础上多一处

#slaveof //下面添加一行

slaveof 192.168.100.10 6379

两个节点启动redis服务

systemctl start redis

进入redis(主从都要查看)

redis-cli

auth 123456 //验证密码

info replication //查看主从复制信息

标签:gpmall,no,Redis,redis,repo,conf,yes,主从
From: https://blog.csdn.net/qq_55789621/article/details/137595718

相关文章

  • redis自学(31)增量同步
    如果slave重启后同步,则执行增量同步  什么情况下无法做增量同步  repl_baklog是个数组,它会循环覆盖之前的数据。如果master记录的数量超出这个环,覆盖了slave的offset,找不到了,就只能去做全量同步了     可以从以下几个方面来优化redis主从集群:l 在maste......
  • java synchronized 还是用redis 锁 java的synchronized的实现原理
    synchronized是同步的意思,在java多线程中,我们一般会考虑共享数据的处理,共享数据的处理包含两块,第一是共享数据,第二是在多线程访问共享数据的时候,如果处理共享数据,保证数据的有效正确性。我们要保证线程A访问共享数据,对数据进行处理的时候,其他线程能够等待线程A访问完毕后,和线程A看......
  • Redis如何防止高并发?
    其实redis是不会存在并发问题的,因为他是单进程的,再多的命令都是一个接一个地执行的。我们使用的时候,可能会出现并发问题,比如获得和设定这一对。Redis的为什么有高并发问题?Redis的的出身决定Redis是一种单线程机制的nosql数据库,基于key-value,数据可持久化落盘。由于单线程所以red......
  • 高可用之战:Redis Sentinal(哨兵模式)
    ★Redis24篇集合1背景在我们的《Redis高可用之战:主从架构》篇章中,介绍了Redis的主从架构模式,可以有效的提升Redis服务的可用性,减少甚至避免Redis服务发生完全宕机的可能。它主要包含如下能力:1.故障隔离和恢复:无论主节点或者从节点宕机,其他节点依然可以保证服务的正常运行,并......
  • GO——6分布式锁分布式id___自己使用redis实现,(官方),,分布式id,,go协程,,gin框架,,
    分布式锁分布式id#锁的作用:保证多线程并发情况下,数据的安全-互斥锁-递归锁只能保证同一个进程下的线程#django项目---》部署在多台机器上---》下单场景---》悲观锁--》同一时刻,必须获得锁才能进入下单流程,释放锁--》别人才能进入下单流程-用my......
  • Redis Sentinel 哨兵模式 故障转移失败 -failover-abort-no-good-slave master mymast
    根据网上的解决方案:1.我核对了sentinel.config和redis.configbind绑定的端口。2.三台redismasterauth都设置了密码3.sentinel.config的sentinelmonitormymaster和sentinelauth-passmymaster也没有错。但在我测试主从复制的时候,发现主从主机无法相连,我在网上找的解决......
  • Spring Cloud 集成 Redis
    目录前言步骤引入相关maven依赖添加相关配置使用方法发布订阅发布一个消息注意总结前言在当今的软件开发领域,分布式系统已经成为一种主流的架构模式,尤其是在处理大规模、高并发、高可用的业务场景时。然而,随着系统复杂性的增加,缓存机制的重要性也日益凸显。缓存不......
  • redis 无盘复制(redis repl-diskless-sync)
    无盘复制的需求背景redis在启动后自动生成一个唯一的标识符run_id,这个run_id在持久化的时候存在于RDB文件中(如果有启用RDB或者做了RBD备份操作),但是并不存在与AOF文件中(包括混合是持久化文件),如果下次重启从RDB加载数据,那么这个run_id可以保存。如果同时启用了RDB和AOF持久化,redis......
  • springboot3使用自定义注解+AOP+redis优雅实现防重复提交
     ⛰️个人主页:   蒾酒......
  • redis自学(31)全量同步
    数据同步原理主从的第一次同步是全量同步:  Master如何判断slave是不是第一次来同步数据?这里会用到两个很重要的概念:Replicationid:简称replid,是数据集的标记,id一致则说明是同一数据集。每一个master都有唯一的replid,slave则会继承master节点的replidoffset:偏移量,随着......