介绍
这篇文章给大家分享的是有关复述,持久化是什么意思的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。
<节>centos7.0 redis4.0 复述,存放目录:/usr/地方/复述 redis.conf存放目录:/usr/地方/复述/数据
复述的所有数据都是保存在内存中,复述,崩掉数据会丢失.redis持久化就是把数据保存在磁盘上。利用永久性存储介质将数据进程保存,在特定的时间将保存的数据进行恢复的工作机制称为持久化。
持久化过程保存的是什么呢?
第一种快照形式,存储数据结果,关注点在数据,也就是下文会讲到的RDB
第二种操作过程,存储操作过程,存储结构复杂,关注点在数据的操作过程,也就是下文会讲到的AOF
下图是redis.conf的配置信息,在执行完保存后会生成一个垃圾场。rdb的文件
- <李> <节> dbfilename dump6379。rdb:设置本地数据库文件名,默认值为转储。李rdb 节> > <李> <节> dir:存储rdb文件的路径节> 李> <李> <节> rdbcompression是的:设置存储至本地数据库时是否压缩数据,默认为是的,采用lzf压缩节> 李> <李> <节> rdbchecksum是的:设置是否进程rdb文件格式校验,该校验过程在写文件和读文件过程均进行节> 李>
其实这个数据恢复相对于其他关系型数据库恢复基本就不用操作什么。只需要重新在启动就好了
此图来源于网络视频。 保存指令的执行会阻塞当前复述,服务器,直到当前RDB过程完为止,有可能会造成长时间的阻塞。这个指令在工作过程中基本以被废弃不在使用。会以bgsave全部代替
<代码类=" hljs "> 900
300
10000
代码>