redis知识点更新

redis的数据备份

redis提供了两种持久化方式,分别为RDB和AOF

RDB

默认情况下60秒刷新到磁盘一次,redis数据集保存在dump.rdb二进制文件中,也可以手动调用save命令写内存快照。

AOF

默认情况下每秒刷新一次AOF日志文件到磁盘。也可以手动执行BGREWRITE命令写AOF日志文件

重启时按照以下优先级恢复数据到内存:

  1. 如果只配置了AOF,重启时加载AOF文件恢复数据
  2. 如果同时配置了RDB和AOF,只加载AOF文件恢复数据
  3. 如果只配置RDB,启动时加载dump.rdb文件恢复数据

关于缓存的更多问题可以参考这篇文章:缓存世界中的三大问题及解决方案

关于redis过期策略的选择

《redis知识点更新》 redis过期策略

Redis为什么高效
  • 纯内存访问,redis所有的数据都存储在内存中
  • 非阻塞IO,使用多路复用技术减少IO操作时间
  • 单线程,避免了不必要的上下文切换以及竞争
    原文作者:没睡醒的鱼
    原文地址: https://www.jianshu.com/p/0c9c5169a728
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞