简单粗暴的Redis数据备份和恢复方法
示例
目标:把服务器CentOS上的redis数据复制到Mac机上
步骤:
在CentOS上找dump文件位置
vi /etc/redis.conf dbfilename dump.rdb dir /var/lib/redis
说明文件在
/var/lib/redis/dump.rdb
在mac上查找dump文件位置
vi /usr/local/etc/redis.conf dbfilename dump.rdb dir /usr/local/var/db/redis
拷贝服务器上的dump.rdb到mac机器
scp root@dv:/var/lib/redis/dump.rdb ./
在mac上重启Redis
launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.redis.plist launchctl load ~/Library/LaunchAgents/homebrew.mxcl.redis.plist
PS:备份脚本
看如下脚本,
#! /bin/bash PATH=/usr/local/bin:$PATH redis-cli SAVE date=$(date +"%Y%m%d") cp /var/lib/redis/6379/dump.rdb /data01/cache_backup/$date.rdb echo "done!"
有如上脚本,便可以cron等方式备份redis数据文件了。细节如下:
首先必须进行SAVE, 因为redis的rdb文件并非总是内存数据的完整镜像,备份之前必须进行SAVE,即向其发送SAVE命令,其次拷贝走其rdb文件即可。
rdb的具体路径不一定是如上路径,可以在redis配置文件中查找, /etc/redis/6379.conf
# The filename where to dump the DB dbfilename dump.rdb # The working directory. # # The DB will be written inside this directory, with the filename specified # above using the 'dbfilename' configuration directive. # # Also the Append Only File will be created inside this directory. # # Note that you must specify a directory here, not a file name. dir /var/lib/redis/6379
(资源库 www.zyku.net)
您可能感兴趣的文章
- 08-04php利用redis实现分页列表,新增,删除功能
- 07-27PHP实现的Redis多库选择功能单例类
- 04-03Redis开机启动的设置方法
- 03-16redis 获取方式和安装(windows)版
- 02-19基于Redis实现分布式锁以及任务队列
- 02-19Redis实现信息已读未读状态提示
- 02-19CentOS系统中Redis数据库的安装配置指南
- 02-19redis配置认证密码的方法
- 02-19利用yum安装Redis的方法详解
- 02-19详解Centos7下配置Redis并开机自启动
- 02-10opporeno5pro添加闹钟教程
- 03-21vivoy76s开启来电闪光提醒教程
- 10-03taptap怎么开启夜间功能
- 01-18趣舞蹈-趣舞蹈应用软件功能介绍
- 12-08小度在哪里设置还原出厂模式
- 08-16CCtalk只接收关注人消息在哪里设置
- 09-27帝国CMS系统内置标签语法介绍
- 03-13wordpress静态化首页及去除url中的ind
- 03-09oppoa95屏幕截图方法
- 09-27小米智能密码管理关闭方法分享
最近更新
阅读排行
猜你喜欢
- 11-13小米11怎么设置来电转接
- 01-08掌上秭归-掌上秭归应用软件功能介绍
- 09-19iqoo8pro在哪里取消用户体验计划
- 10-18oppok9s怎么设置定时开关机
- 01-11StarNote随心记-StarNote随心记应用软
- 09-11华为智慧语音上线声音克隆功能一览
- 03-31vivo手机还原出厂设置方法
- 03-04wordpress中的Pingback和Trackback到
- 01-11盈袖小说-盈袖小说应用软件功能介绍
- 11-03惠普云打印机连接手机步骤介绍