zoukankan      html  css  js  c++  java
  • 亿级流量项目@redis持久化的意义

    redis持久化的意义当然是 故障恢复,
    当遇到为什么要用的问题时候,想一想没有用的场景怎么样,再想一想用了的场景怎么样
    1. 如果redis不做持久化,它是保存在内存中的,如果机器宕机了,数据就直接没有了,要恢复数据,只能大批量的读取数据库数据,这样的动作很慢,增大了数据库的压力。因此,不做持久化处理,是无法应对灾难性的故障的
    2. 如果做持久化,当机器宕机恢复后,无需从数据库重新读取数据,直接从持久化文件读取恢复即可
    RDB: 每隔一段时间(几分钟,几小时),生成内存中数据的一份快照
    AOF: 只要数据有变化,就将内存数据写入日志文件中,通过日志文件进行恢复
    3.

  • 相关阅读:
    陪伴
    休假
    I'm back
    Mysql程序
    Mysql 行转列
    Struts2 设置--Myelipse
    struts2 严重: Error filterStart 原因
    廉价药
    在linux下用tomcat部署java web项目的过程与注意事项
    创建表格式
  • 原文地址:https://www.cnblogs.com/qq438649499/p/12111719.html
Copyright © 2011-2022 走看看