Redis协议简介及持久化Aof文件解析

  1. 云栖社区>
  2. 阿里云数据库ApsaraDB>
  3. 博客>
  4. 正文

Redis协议简介及持久化Aof文件解析

白宸 2016-11-17 09:48:24 浏览7173
展开阅读全文

Redis提供了两种不同的持久化模式:

  • RDB 快照模式,该模式用于生成某个时间点的备份信息,并且会对当前的key value进行编码存储到rdb文件中
  • AOF 持久化模式,该模式类似binlog的形式,会记录服务器所有的写请求,在服务重启的时候通过回放执行命令请求来恢复原有的数据

AOF文件记录的是原始的Redis写请求命令,所以在了解AOF文件之前我们需要了解下Redis协议。

Redis协议介绍

Redis客户端和服务端之间可以通过RESP (REdis Serialization Protocol)来进行通信,作者在设计这个协议主要依据了以下三点:

  • 易实现
  • 解析速度快
  • 容易被人类理解

RESP协议主要由以下几种数据类型组成:简单字符串、错误信息、整数、字符串、数组。客户端发送给服务端的是一个数组命令,服务端根据不同命令的实现进行回复。每个数

网友评论

登录后评论
0/500
评论
白宸
+ 关注
所属云栖号: 阿里云数据库ApsaraDB