redis持久化说明
redis数据是存在内存中的,利用永久性存储介质保存内存中的数据。当出现问题时可将保存的数据进行恢复的工作机制叫做持久化。
持久化的方式
1.RDB - 数据(快照)
手动保存命令
命令1: sava
手动保存一次数据,执行之后后会在配置的dir目录生成 rdb文件,保存当前快照信息
redis为单线程操作,如果数据量过大会阻塞后续命令的执行
· 命令2:bgsave
bgsave是对save阻塞问题优化,手动启动后台保存操作,但是不立即执行,会开启一个子线程在合适的时机保存数据
RDB备份相关配置
dbfilename 快照文件名称,默认值dump.rdb,通常设置为 dump-端口号.rdb
dir 文件存储目录
rdbcompression 设置存储至本地数据库时是否压缩数据,默认为yes,采用LZF压缩ÿ