持久化-持久化简介|学习笔记

本文涉及的产品
云数据库 Tair(兼容Redis),内存型 2GB
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
简介: 快速学习持久化-持久化简介

开发者学堂课程【Redis 入门到精通(进阶篇)持久化-持久化简介】学习笔记与课程紧密联系,让用户快速学习知识

课程地址https://developer.aliyun.com/learning/course/765/detail/13415


持久化-持久化简介

 

内容介绍

一、引入

二、什么是自动备份?

三、什么是持久化?

四、为什么要持久化?

五、持久化的方式

 

一、引入

思考一个问题,有没有在写文件时,遇到意外地断电?

写论文时,经常会遇到正在操作时断电或软件崩溃,一旦软件崩溃会有特殊的操作,比如可以看见~¥论文.docx、“自动保存保存论文.asd、论文((Autosaved-307683762565258704)).asd,以上三个文件是 Microsoft 对应 word 这款软件提供自动恢复的功能,防止丢东西。

 image.png

二、什么是自动备份?

将内存中的数据以硬盘中的数据做了一个关联。平时写文件都在内存中,内存中的数据过了一段时间后,把数据放到硬盘上保存起来,万一数据丢失,可以把硬盘中的数据恢复到内存中,起到数据保护的作用。

image.png

 


三、什么是持久化?

利用永久性储存介质将数据进行保存,在特定的时间将保存的数据进行恢复的工作机制成为持久化。

 

四、为什么要持久化?

防止数据的意外丢失,确保数据安全性。

 

五、持久化的方式

1、将当前数据状态进行保存,快照形式,存储数据结果,存储格式简单,关注点在数据。

redis 中数据存储都为二进制,假如把数据每隔一分钟保存在计算机上,若丢失不会全部丢失,这种保存的方式称为快照,也就是说对数据快速拍照片,用到时用快照进行恢复。

2、将数据的操作过程进行保存,日志形式,存储操作过程,存储格式复杂,关注点在数据的操作过程。

注:上述两种操作方式 redis 均可用到。在 redis 中快照形式的称为 RDD,日志形式的成为 AOF。

相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
相关文章
|
1月前
|
存储 算法 API
持久化FileTxnLog
持久化FileTxnLog
33 1
持久化FileTxnLog
|
1月前
|
存储 数据库
持久化FileTxnSnapLog
持久化FileTxnSnapLog
27 1
|
2月前
|
存储 缓存 NoSQL
大数据-45 Redis 持久化概念 RDB AOF机制 持久化原因和对比
大数据-45 Redis 持久化概念 RDB AOF机制 持久化原因和对比
53 2
大数据-45 Redis 持久化概念 RDB AOF机制 持久化原因和对比
|
4月前
|
存储 Kubernetes 调度
在K8S中,是怎么实现数据持久化的?
在K8S中,是怎么实现数据持久化的?
|
4月前
|
存储 缓存 Kubernetes
在k8S中,数据持久化的方式有哪些?
在k8S中,数据持久化的方式有哪些?
|
存储 缓存 NoSQL
Redis持久化机制具体底层如何实现的?
Redis持久化机制具体底层如何实现的?
87 0
|
7月前
|
存储 Kubernetes 调度
K8S常见的持久化(存储)方案用法详解
K8S常见的持久化(存储)方案用法详解
658 3
|
缓存 NoSQL 安全
分布式系列教程(05) -分布式Redis缓存 (持久化)
分布式系列教程(05) -分布式Redis缓存 (持久化)
165 0
|
存储 消息中间件 NoSQL
深度剖析Redis持久化机制
深度剖析Redis持久化机制
|
存储 缓存 NoSQL
持久化-AOF 持久化策略基本操作|学习笔记
快速学习持久化-AOF 持久化策略基本操作
持久化-AOF 持久化策略基本操作|学习笔记