`

redis容灾策略

阅读更多

启动的时候,redis会自动加载持久化的数据:数据恢复的策略
如果只配置AOF,重启时加载AOF文件恢复数据

如果只配置RBD,启动是讲加载dump文件恢复数据

如果同时 配置了RBD和AOF,启动是只加载AOF文件恢复数据

 

基本的redis的容灾策略为:

1 采用master-slave方式

2 为了得到好的读写性能,master不做任何的持久化

3 slave同时开启Snapshot和AOF来进行持久化,保证数据的安全性

4 当master挂掉后,修改slave为master

5 恢复原master数据,修改原先master为slave,启动slave

6 若master与slave都挂掉后,调用命令通过aof和snapshot进行恢复

 

6 若master与slave都挂掉后,调用命令通过aof和snapshot进行恢复

恢复时要先确保恢复文件都正确了,才能启动主库;也可以先启动slave,将master与slave对调

 

转自 http://sls0919.iteye.com/blog/1741362

分享到:
评论

相关推荐

    阿里云Redis容灾体系介绍夏周.pdf

    阿里云Redis容灾体系是构建在阿里云平台上的一种高效稳定的数据备份和故障转移解决方案,主要针对Redis数据库系统。其设计初衷是为了在面对硬件故障、数据中心故障等不可预料的突发事件时,能够保证数据的高可用性和...

    Redis 备份、容灾及高可用实战

    ### Redis 备份、容灾及高可用实战 #### 一、Redis简介 Redis是一种开源的键值存储系统,以其高性能、低延迟的特点而著称。...通过这些策略和技术,可以有效地解决Redis单点故障问题,确保系统的稳定运行。

    mysql容灾及自动化切换

    在互联网应用中,由于服务器硬件故障、网络问题或软件错误,数据库可能会出现故障,因此需要建立有效的容灾策略来防止数据丢失并尽快恢复服务。 【主主复制】是常见的MySQL容灾方式之一,其中两个节点都可以作为...

    redis主从集群搭建及容灾部署(哨兵sentinel).pdf

    解决这些问题通常需要优化网络环境、调整 Redis 参数或采用更高级的数据一致性策略,如 AOF 持久化、RDB 快照等。 5. Redis 配置参数详解: - `daemonize`: 是否以守护进程模式运行。 - `pidfile`: Redis 进程的 ...

    redis主从集群搭建及容灾部署(哨兵sentinel)实用.pdf

    3. **Redis容灾部署(哨兵Sentinel)**: - 哨兵系统是Redis的高可用性解决方案,用于监控主从集群的状态,自动进行故障检测、故障转移和配置更新。 - 通常部署多个哨兵节点(如63071、63072、63073),以提高哨兵...

    2022-04-Redis技术交流

    【Redis技术交流】 Redis,全名Remote Dictionary Server,是一款...然而,正确使用和管理Redis需要对它的架构、数据结构、性能优化以及容灾策略有深入的理解,以便在实际应用中充分发挥其优势,同时避免潜在的风险。

    redis3.0.1加RedisDesktopManager

    5. **复制(Replication)**:Redis 3.0.1 引入了主从复制,使得数据可以在多个实例间同步,提高可用性和容灾能力。此版本可能优化了复制过程的性能,减少了延迟。 6. **内存管理**:Redis 是内存数据库,内存管理...

    redis.zip(redis6.2.4)

    5. `maxmemory <size>`:限制Redis内存大小,超过该值后可通过淘汰策略删除数据。 **三、Redis集群** Redis集群是Redis的分布式解决方案,可以实现数据的自动分片、故障转移和扩展性。在压缩包中可能包含集群创建和...

    【Redis开发】资源Redis-v6.0.20.zip

    8. **复制**:Redis支持主从复制,保证数据的冗余和容灾。6.0.20可能对复制性能和稳定性做了优化。 9. **Cluster集群**:Redis Cluster是官方提供的分布式解决方案,允许在多个节点之间自动分片数据,实现水平扩展...

    Redis进阶(深度历险)

    - 复制:主节点的数据会被同步到从节点,提高读取性能和容灾能力。 - 主从切换:在故障时可以自动或手动将从节点提升为主节点。 4. **事务(Transactions)** - Redis的事务可以批量执行多个命令,保证原子性。 ...

    Redis 数据库

    3. 可选地,配置`redis.conf`文件以定制Redis的行为,如端口设置、数据持久化策略等。 4. 使用`redis-cli.exe`客户端连接到Redis服务器,进行数据操作。 在Windows环境中,管理Redis可能需要用到第三方工具,如...

    redis-2.8.9

    Redis 2.8.9 的复制功能让数据可以在多个实例间同步,提供高可用性和容灾能力。主从复制的优化和故障切换的自动化使得运维更加便捷。 9. **命令行工具** Redis 提供了 `redis-cli` 命令行工具,2.8.9 版本可能...

    Redis客户端-Windows版

    7. **主从复制**:通过配置,可以实现Redis的主从复制,提高数据可用性和容灾能力。主节点负责写操作,从节点则同步主节点的数据,提供读服务。 8. **集群**:Redis Cluster是Redis的分布式解决方案,支持数据自动...

    redis入门与提升

    - 容灾策略:了解如何设置故障切换,如哨兵(Sentinel)系统监控主从状态,自动进行故障恢复。 - 内存管理:理解Redis的内存淘汰策略,如`maxmemory-policy`,以及如何通过TTL(Time To Live)限制键的生存时间,...

    redis-3.2.11.tar.gz

    3. **主从复制**:Redis支持主从复制,可以将主节点的数据实时同步到多个从节点,提高读取性能和容灾能力。 4. **事务**:Redis支持简单事务,可以一次执行多个命令,保证原子性。 5. **发布订阅**:Redis提供发布/...

    Go-redis-migrate用于不同的redis集群数据的迁移

    为了减少迁移期间的停机时间,Go-redis-migrate可能会采用批量迁移或增量迁移策略。批量迁移一次性复制大量数据,而增量迁移则持续监控源集群的新数据,并实时同步到目标集群。 4. **一致性保证**:在迁移过程中,...

    redis-operator-1.1.1.tar.gz

    4. **备份与恢复**: 通过集成 Kubernetes 的快照机制,Redis Operator 可以方便地实现 Redis 集群的数据备份与恢复,增强系统的容灾能力。 5. **安全性和访问控制**: Redis Operator 可以配置 TLS 加密以确保通信...

    redis2.8.12

    - 主从复制:允许一个 Redis 实例(主节点)的数据被多个实例(从节点)复制,增强了可用性和容灾能力。 - 多级复制:从节点也可以作为其他从节点的主节点,形成复制树。 4. **事务**: - Redis 的事务支持多条...

Global site tag (gtag.js) - Google Analytics