首页 > 数据库 >Redis主从复制

Redis主从复制

时间:2022-10-11 16:55:37浏览次数:53  
标签:主从复制 一主多 Redis redis 主从 节点

1、主从复制

  单个Redis如果因为某种原因宕机的话,可能会导致Redis服务不可用,可以使用主从复制实现一主多从,主节点负责写的操作,从节点负责读的操作,主节点会定期将数据同步到从节点中,保证数据一致性的问题。

2、主从复制作用

  Redis集群、数据备份、读写分离

3、主从复制原理过程:

    1)需要在从redis中配置,在slaveof执行主redis服务ip地址、端口号和密码

    2)主从redis建立socket长连接

    3)采用全量和增量的形式将数据同步给从redis

       全量:从redis首次启动(二进制执行dump.rdb文件)

       增量:主redis每次进行set请求的时候(AOF日志文件)

       注意:传统的一主多从,数据同步效率很低,建议采用树状的主从关系

4、从Redis的配置


cd /usr/bin/redis

vi redis.conf

# replicaof <masterip> <masterport>

slaveof 192.168.212.160 6379

masterauth 123456

#关闭主从服务器防火墙

systemctl stop firewalld

#启动redis 

./redis-server ./redis-conf

#连接redis 

./redis-cli auth 123456

#启动后看状态,主从可看出来

 info replication  

5、主从复制存在那些缺陷

如果主节点存在了问题,整个Redis环境是不可以实现写的操作,需要人工更改配置变为主操作,故需要哨兵机制的介入。

标签:主从复制,一主多,Redis,redis,主从,节点
From: https://www.cnblogs.com/pinp/p/16779665.html

相关文章

  • Redis 的数据过期了就会马上删除么?
    Redis的数据过期了就会马上删除么?我在3A服务器平台购买了服务器,部署了相关环境,正好可以解答一下这个问题先说结论,并不会立马删除,Redis有两种删除过期数据的策略:定期选......
  • Redis - 如何 Windows 后台运行 redis-server.exe
    Redis-如何Windows后台运行redis-server.exe?       环境变量   把redis-server.exe安装成windows服务。  redis-server.exe--servic......
  • Redis持久化机制
    一、全量同步与增量同步Redis在不明原因宕机的情况下,数据是不会宕机的。因为数据已持久化。持久化策略分为全量同步与增量同步.1、全量同步(RDB):每天定时(避开高峰期)或者采......
  • Redisson分布式锁
    待到秋风四起时,孤舟远赴倒悬山。官方文档:https://github.com/redisson/redisson使用示例更多请参考官方文档引入依赖<dependency>  <groupId>org.redisson</gro......
  • RedisShake迁移同步工具
    阿里开源项目地址:https://github.com/alibaba/RedisShake程序下载地址:https://github.com/alibaba/RedisShake/releases下载最新程序,里面包含了配置文件https://gith......
  • MySQL主从复制-利用冷备份搭建从库
    1、启动从库,目录文件配置路径:basedir=/u01/mysql/basedatadir=/u01/mysql/datatmpdir=/u01/mysql/tmp2、将冷备份data目录复制到新实例下的,datadir$lltotal20drwxr......
  • flinksql读写redis
    0、前言最近有个需求,需要使用flinksql读写redis,由于官网上并没有redis的connector,在网上找了很久,开源的几个connector又没法满足要求,所有这里就自己动手实现了一个。......
  • redis新数据类型Bitmaps基础操作
    1、首先连上你的redis以下一些命令很简单,或者执行命令后效果也无法体现的就没有进行截图展示2、Bitmaps相关操作说明:现在的计算机用二进制(位)作为信息的基础单位,Bitmaps......
  • Linux 下安装Redis
    下载地址:http://redis.io/download,下载最新稳定版本。本教程使用的最新文档版本为2.8.17,下载并安装:1#wgethttp://download.redis.io/releases/redis-6.0.8.tar.gz2......
  • Redis-2
    Redis配置文件在redis根目录提供redis.conf配置文件,如果不使用配置文件,redis会按照默认参数运行网络配置port:指定redis服务使用的端口,默认使用6379bind:配置客户端......