跳至主要內容
分布式缓存

Redis分布式缓存

Redis持久化

Redis持久化有两种方案:

  • RDB持久化
  • AOF持久化

RDB持久化

RDB(Relational
Database)持久化是指将内存中的数据库状态保存到硬盘上的一种持久化存储方式,以便在服务器重新启动时恢复数据。当Redis实例故障重启后,从磁盘读取快照文件,恢复数据。快照文件称为RDB文件,默认是保存在当前运行目录。

执行时机

  1. 手动触发: 可以使用命令 SAVEBGSAVE 来手动触发RDB持久化。
    • SAVE 阻塞服务器进程,直到持久化过程完成,期间服务器不能处理其他请求。
    • BGSAVE 在后台进行持久化,不会阻塞服务器的正常操作。
  2. 自动触发:

全民制作人ikun大约 4 分钟中间件Redis中间件Redis
SpringBoot使用Redis

Redis基础教程

Redis介绍

官方网站:https://redis.io/
Redis是一种键值型的NoSql数据库,这里有两个关键字:

  • 键值型:Redis中存储的数据都是以key、value对的形式存储
  • NoSql:相对于传统关系型数据库而言,有很大差异的一种数据库。(not only sql,非关系型数据库)

NoSql则对数据库格式没有严格约束,往往形式松散,自由。
对比传统数据库:
kZP40dQ.png
关系型数据库(RDBMS)和非关系型数据库(NoSQL数据库)是两种不同类型的数据库管理系统,它们在数据存储、数据模型和适用场景等方面存在显著的区别。


全民制作人ikun大约 10 分钟Java中间件RedisJava中间件Redis