zoukankan      html  css  js  c++  java
  • EasyNTS集群模式采用Redis存储集群信息如何对数据持久化?

    视频云组网EasyNTS我也为大家介绍过很多了,大家应该对此有一点了解了,说白了就是为了解决网络穿透而的诞生的产品。

    我们研发EasyNTS云组网的时候,启用集群模式是采用Redis存储集群信息,因为Redis可以对数据持久化以及减少对数据库的操作。

    Redis的数据全部存储在内存中,如果突然宕机,数据就会全部丢失,因此必须有一套机制来保证 Redis 的数据不会因为故障而丢失。所以本文我们来介绍一下两种持久化的方式:

    方式一:快照

    Redis 快照 是最简单的 Redis 持久性模式。当满足特定条件时,它将生成数据集的时间点快照,例如,如果先前的快照是在2分钟前创建的,并且现在已经至少有 100 次新写入,则将创建一个新的快照。此条件可以由用户配置 Redis 实例来控制,也可以在运行时修改而无需重新启动服务器。快照作为包含整个数据集的单个 .rdb 文件生成。

    方式二:AOF

    AOF(Append Only File - 仅追加文件) 它的工作方式非常简单:每次执行 修改内存 中数据集的写操作时,都会 记录 该操作。假设 AOF 日志记录了自 Redis 实例创建以来 所有的修改性指令序列,那么就可以通过对一个空的 Redis 实例顺序执行所有的指令,也就是「重放」,来恢复 Redis 当前实例的内存数据结构的状态。

  • 相关阅读:
    html,css,javascript 总结
    Java总结2
    Java总结1
    Java学习第5天
    Java学习第4天
    Java学习第3天
    java 学习第二天
    java学习第一天
    markdown 学习
    django——django链接mysql数据库
  • 原文地址:https://www.cnblogs.com/EasyNVR/p/13360215.html
Copyright © 2011-2022 走看看