Introduction to VPS and Web Technology Development

redis备份

自由vps redis
redis备份有增量跟全量备份,类似mysql


全量备份:dump.rdb恩 类似Mysqldump 对吧 
 
命令save直接会在安装目录生成dump.rdb文件

Connecting...
Connected.
local:0>save
"OK"
当然还可以使用bgsave作后台备份

那怎么恢复数据呢?
  只需要将dump.rdb文件移动到redis的运行目录即可,然后重启redis服务,
怎样获取redis的目录呢?

CONFIG GET dir
 1)  "dir"
 2)  "D:\phpstudy_pro\Extensions\redis3.0.504"

BGVE命令是阻塞主进程,save操作完成之后,主进程才开始工作,客户端可以连接;BGSAVE命令是fork一个专门save的子进程,此操作不会影响主进程.
所以我们推荐使用bgsave


redis的增量备份,aof备份,aof记录的是是redis指令 恩跟binlog很像吧
具体操作 :
  直接将配置文件的appendonly的no值改成yes
  appendonly yes

重启redis服务 观察下


aof备份恢复:
一般情况下靠重启,其他情况使用redis-check-aof --fix appendonly.aof 来检查文件内容是否符合格式要求


使用chatGPT寻求答案
标签: 暂无标签

免责声明:

本站提供的资源,都来自网络,版权争议与本站无关,所有内容及软件的文章仅限用于学习和研究目的。不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负,我们不保证内容的长久可用性,通过使用本站内容随之而来的风险与本站无关,您必须在下载后的24个小时之内,从您的电脑/手机中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。侵删请致信E-mail:master@freevpsweb.com

同类推荐
评论列表