zoukankan      html  css  js  c++  java
  • Redis的高可用

    1.持久化:主要作用是数据备份,将数据存储在硬盘,保证数据不会因进程退出而丢失

    2.复制:    哨兵和集群都是在复制的基础上实现高可用的,复制主要实现了数据的多机备份,以及对于读操作的负载均衡和简单的故障恢复

                     缺陷:故障恢复无法自动化,写操作无法负载均衡,存储能力受到单机的限制

    3.哨兵:在复制的基础上,哨兵实现了自动化的故障恢复。缺陷:写操作无法负载均衡;存储能力受到单机的限制

    4.集群:通过集群,redis解决了写操作无法负载均衡,以及存储能力受到单机限制的问题

    持久化的功能,Redis是内存数据库,数据都是存储在内存中,为了避免进程退出导致数据的永久丢失,需要定期将Redis中的数据以某种形式(数据或命令)从内存保存到硬盘;当下次Redis重启时,利用持久化文件实现数据恢复,

    除此之外,为了进行灾难备份,可以将持久化文件拷贝到一个远程位置

      RDB持久化  :将当前数据保存到硬盘

      AOF持久化  :将每次执行的写命令保存到硬盘

  • 相关阅读:
    静态与非静态(转改)
    关于odp.net的FetchSize属性
    SQL_SERVER 导oracle(转)
    win7电脑上wifi
    Oracle对象统计信息
    SQL_SERVER 连接oracle(转)
    linq in 语法
    关于引擎的设计
    温习设计模式
    技巧类
  • 原文地址:https://www.cnblogs.com/whl4835349/p/12750750.html
Copyright © 2011-2022 走看看