• Redis的高可用


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

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

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

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

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

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

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

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

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

  • 相关阅读:
    关于选择器
    关于定位
    jq第一讲
    js第三讲
    js第2讲
    js第一讲
    HTML第三讲的补充及HTML5新增标签和属性
    CSS第 三讲概要
    CSS第二讲概要
    CSS第一讲概要
  • 原文地址:https://www.cnblogs.com/whl4835349/p/12750750.html
Copyright © 2020-2023  润新知