简单粗暴的Redis数据备份和恢复方法_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

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索备份
, redis
, 恢复
迁移
redis备份和恢复、redis数据备份与恢复、redis 备份恢复、redis集群备份和恢复、redis如何备份和恢复,以便于您获取更多的相关知识。

时间: 2024-12-26 21:07:22

简单粗暴的Redis数据备份和恢复方法_Redis的相关文章

常用的U盘数据备份和恢复方法

U盘在我们的日常生活中用得是越来越多了,但有时U盘很可能会感染病毒或出现这样那样的故障,这样,时刻做好U盘数据备份就变得十分重要了.数据备份的方法有很多,下面就介绍一种常用的U盘数据备份和恢复方法. 首先,我们下载并运行USBoot,然后插入U盘,USBoot会发现新插入的U盘, 一.选中这个U盘; 二.点击"点击此处选择工作模式"弹出一个菜单,选择"备份到文件"的菜单项; 三.接着点击"开始"; 四.这时,USBOOT就会弹出一个"备

简单实现成功的数据备份和恢复的五大要点

在IT领域,一个普遍的共识是,数据备份和恢复故障是不可避免的.鉴于运行故障失败的代价是巨大的,甚至可能造成数据丢失的局面,显然这样的经历没有任何人会喜欢.那么,如何才能最好的避免这些问题的出现呢?下面,我将为您介绍一些尽可能减少发生运行故障失败机会,并加强您企业的数据备份环境的五大简单的要点.尽管这些要点并不能确保您企业能够获得持续的保障,但可以肯定的是,如果您遵循并借鉴了这五大要点,其将有助于解决您企业在这方面的某些顾虑,您会更容易的体验到较高的备份成功率和更好的恢复性能. 帮助您企业改善备份

Linux网络文件系统的数据备份、恢复及同步机制

本文将详细介绍针对该网络文件系统的数据备份.恢复及同步机制在内核的具体实现,给广大系统管理员和研发人员提供技术参考.网络文件系统(NFS)协议是由 Sun MicroSystem 公司在 20 世纪 80 年代为了提供对共享文件的远程访问而设计和实现的,它采用了经典的客户机/服务器模式提供服务.为了达到如同 NFS 协议通过使用 Sun 公司开发的远在本机上使用本地文件系统一样便捷的效果,NFS 通过使用远程过程调用协议(RPC Protocol)来实现运行在一台计算机上的程序来调用在另一台远程

11个数据备份和恢复软件2016年度入围产品

虽然云计算是稳定存在的,但备份和灾难恢复软件提供商提供了跨技术和平台的各种功能. 日前,行业媒体对2016年年度数据备份和恢复软件和服务类别产品进行评定,11个入围产品其中包括范围广泛的数据保护产品. 数据保护技术和多平台能力的融合是关键,因为客户寻求一体化产品.这些入围产品反映了云计算在备份和灾难恢复软件中的重要作用. 该类别考虑的产品包括备份和恢复软件,云备份和恢复服务,灾难恢复,快照和复制,电子保险库和归档等. 1.Acronis Backup12/Acronis Backup Advan

MySQL数据库的数据备份和恢复详解

本文讨论 MySQL 的备份和恢复机制,以及如何维护数据表,包括最主要的两种表类型:MyISAM 和 Innodb,文中设计的 MySQL 版本为 5.0.22. 目前 MySQL 支持的免费备份工具有:mysqldump.mysqlhotcopy,还可以用 SQL 语法进行备份:BACKUP TABLE 或者 SELECT INTO OUTFILE,又或者备份二进制日志(binlog),还可以是直接拷贝数据文件和相关的配置文件.MyISAM 表是保存成文件的形式,因此相对比较容易备份,上面提到

Linux下实现MySQL数据备份和恢复的命令使用全攻略_Mysql

为了保障数据的安全,需要定期对数据进行备份.备份的方式有很多种,效果也不一样.一旦数据库中的数据出现了错误,就需要使用备份好的数据进行还原恢复.从而将损失降到最低.下面我们来了解一下MySQL常见的有三种备份恢复方式: 1.利用Mysqldump+二进制日志实现备份 2.利用LVM快照+二进制日志实现备份 3.使用Xtrabackup备份 一:实验环境介绍: 系统介绍:CentOS6.4_X64 数据库版本:mysql-5.5.33 二:基于Mysqldump命令实现备份恢复 2.1.思路概念

IBM帮助实现不间断的数据备份和恢复

您的组织在保护数据安全性方面面临着多重挑战.您必须考虑到台式机和http://www.aliyun.com/zixun/aggregation/9600.html">笔记本电脑(当前可能未处于受保护状态)的全面备份数据解决方案的维护费用.减少管理不同场所的数据和流动员工的复杂性,同时维护数据的完整性和可用性. 作为IBM受管弹性服务组合的一部分,"IBM信息保护服务- 联机快速保护"旨在提供高安全性且价格适中的异地数据备份解决方案,以便为您的关键数据资产提供不间断的可扩

Docker数据管理之数据备份和恢复配置

Docker数据管理 容器中管理数据主要有两种方式:数据卷和数据卷容器 将本地的目录或者文件挂载到容器内的数据卷中 数据卷是可提供容器使用的特殊目录,他绕过文件系统,可提供多种特性 数据卷可一在容器直接共享和重复使用 数据卷的修改会立刻生效 数据更新不会影响到镜像 卷一直存在,不管容器有没有使用 1,挂载目录 数据卷类似于linux中的mount挂载操作 在使用docker run命令的时候使用-v标记可以在容器内创建一个数据卷,多次使用-v表姐可以创建多个 也可以在docker-compose

MongoDB整库备份与还原以及单个collection备份、恢复方法_MongoDB

mongodump.exe备份的原理是通过一次查询获取当前服务器快照,并将快照写入磁盘中,因此这种方式保存的也不是实时的,因为在获取快照后,服务器还会有数据写入,为了保证备份的安全,同样我们还是可以利用fsync锁使服务器数据暂时写入缓存中. 高效开源数据库(mongodb)下载地址:http://www.jb51.net/softs/41751.html 备份前的检查> show dbsMyDB 0.0625GBadmin (empty)bruce 0.0625GBlocal (empty)t