zoukankan      html  css  js  c++  java
  • redis

    缓存击穿:查找一个没有的数据

    解决办法:应用程序使用(布隆过滤器)

    缓存雪崩:数据同时过期了,数据进来打到数据库

    解决办法:键值的过期时间随机,热点数据不过期

    高可用

    一个主节点-  多个从节点

    1主节点把数据生成一个RDB文件,和一些生成数据文件期间对数据的修改

    2传递给从节点

    3主节点传递给其他从节点的时候,将命令同时保存到缓冲区,防止从节点突然掉线

    4从节点自己设置自己的偏移量,同步自己需要同步的数据

    5对于新来的从节点为了防止张冠李戴,主节点每次运行的时候生成一个运行ID告诉从节点,后面的从节点断线重连都要告诉主节点他之前保存的运行ID,主节点拿到之后和自己的比较一下,就知道是否是从主节点复制的数据,是则同步缺失的部分,不是则同步所有的数据

    哨兵机制

    多个哨兵监控主节点,若主节点挂掉则选择最优,数据量最多的从节点作为主节点,旧的主节点变为从节点,复制数据

    111111
  • 相关阅读:
    用python将博客园的文章爬取到本地
    2016.7.9
    2016.7.8
    2016.7.7
    2016.7.5
    2016.7.4
    2016.7.3
    2016.7.2
    2016.6.28
    2016.6.27
  • 原文地址:https://www.cnblogs.com/whl4835349/p/14445243.html
Copyright © 2011-2022 走看看