草庐IT

冷备份

全部标签

ruby-on-rails - 在 Heroku 上备份和恢复 Redis

我在Heroku上运行一个使用Redis和Postgres的应用。偶尔我会备份和恢复postgres到较低的层,如staging或development来做一些测试。是否有类似的内置redis工具来从生产实例备份并恢复到本地实例?我可以编写一些循环遍历每个键并将其输出到文件的东西,然后是从该文件本地读取并恢复的其他东西,但我觉得如果已经存在一个实用程序可以做到这一点,那可能有点矫枉过正。谢谢! 最佳答案 Redis可以使用称为RDB的格式将日期转储到磁盘文件中。您应该咨询您的Redis提供商如何生成和获取这些文件。

SQLServer数据库备份与还原

一、MicrosoftSQLServerManagementStudio是什么?        MicrosoftSQLServerManagementStudio,顾名思义,是微软SQLServer的管理工具,说白了,就是微软官方管理自家数据库的软件。可以对数据库和表操作,本章我们用到它强悍的备份和还原功能。二、备份   (1) 选中需要备份的数据库,右键选择备份  (2)添加目标(3)此处选择副追加 三、还原还原推荐直接选中数据库根节点,还原 添加一个你的bak文件所在的位置选中覆盖现有数据库  

redis - 困惑,redis 是内存中的唯一存储,也有权使用磁盘进行备份/恢复吗?

困惑,redis是一个只在内存中的存储,它也有权使用磁盘进行备份/恢复吗?如果是这样,一个16GB的数据库写入和读回内存需要多长时间? 最佳答案 在RedisREADME上看到,所有数据都在内存中,但也存储在磁盘上以实现持久性和备份值(value)。至于16gb的数据库问题,完全取决于你的服务器。例如;服务器是否有任何其他I/O绑定(bind)软件在运行?这是什么类型的服务器?共享?虚拟专用服务器?敬业?硬盘和内存的硬件规范。由于这些原因,无法准确估计读取和写入16GB数据需要多长时间。老实说,如果您要存储16gb的数据,那么Red

redis - 困惑,redis 是内存中的唯一存储,也有权使用磁盘进行备份/恢复吗?

困惑,redis是一个只在内存中的存储,它也有权使用磁盘进行备份/恢复吗?如果是这样,一个16GB的数据库写入和读回内存需要多长时间? 最佳答案 在RedisREADME上看到,所有数据都在内存中,但也存储在磁盘上以实现持久性和备份值(value)。至于16gb的数据库问题,完全取决于你的服务器。例如;服务器是否有任何其他I/O绑定(bind)软件在运行?这是什么类型的服务器?共享?虚拟专用服务器?敬业?硬盘和内存的硬件规范。由于这些原因,无法准确估计读取和写入16GB数据需要多长时间。老实说,如果您要存储16gb的数据,那么Red

MySQL备份

目录一、直接拷贝数据库文件二、mysqldump备份数据库1、备份2、备份还原(1)完全备份还原(2)增量备份#eg   ​(1)创建一个新的数据库表resume.test   ​(2)此时完全备份   ​​(3)接着再往数据库表里面插入两条数据   ​(4)删除数据库resume,刷新日志   ​(5)此时会增加一个新的二进制日志   ​(6)备份还原#GTID全局事务标识符#binlog日志的GTID新特性(1)启动gtid(2)使用DDL和DML语句之后查看gtid会发生改变#查看binlog(3)数据库还原三、mydumper备份数据库1、备份mydumper2、还原myloader 

MySQL备份

目录一、直接拷贝数据库文件二、mysqldump备份数据库1、备份2、备份还原(1)完全备份还原(2)增量备份#eg   ​(1)创建一个新的数据库表resume.test   ​(2)此时完全备份   ​​(3)接着再往数据库表里面插入两条数据   ​(4)删除数据库resume,刷新日志   ​(5)此时会增加一个新的二进制日志   ​(6)备份还原#GTID全局事务标识符#binlog日志的GTID新特性(1)启动gtid(2)使用DDL和DML语句之后查看gtid会发生改变#查看binlog(3)数据库还原三、mydumper备份数据库1、备份mydumper2、还原myloader 

redis - Dotcloud:如何在启动时加载 redis 备份文件

我找不到让redis在dotcloud上启动时加载我自己的dump.rdb备份文件的方法。我可以在服务器日志中看到redis正在加载一个文件,但我不知道它在哪里(我也找不到它)[144]03Jul21:01:18*DBloadedfromdisk:0seconds我尝试将dump.rdb文件放在/var/lib/redis目录中,但没有帮助感谢您的帮助 最佳答案 我发现我做错了什么:重新启​​动时,redis生成转储,并用空转储覆盖我的转储文件,并在启动时重新加载空转储。正确的流程是:~$dotcloudssh[yourservic

redis - Dotcloud:如何在启动时加载 redis 备份文件

我找不到让redis在dotcloud上启动时加载我自己的dump.rdb备份文件的方法。我可以在服务器日志中看到redis正在加载一个文件,但我不知道它在哪里(我也找不到它)[144]03Jul21:01:18*DBloadedfromdisk:0seconds我尝试将dump.rdb文件放在/var/lib/redis目录中,但没有帮助感谢您的帮助 最佳答案 我发现我做错了什么:重新启​​动时,redis生成转储,并用空转储覆盖我的转储文件,并在启动时重新加载空转储。正确的流程是:~$dotcloudssh[yourservic

amazon-web-services - 如何备份 AWS Elasticache Redis 数据?

我正在AWSElasticacheRedis中测试一个新的Redis集群(AWSLarge主/从节点)。如何从Redis集群备份或导出我的数据?其他托管的redis服务会自动创建RedisRDB转储文件并将其存储在S3上。我想用ElastiCache做一些类似的事情。 最佳答案 编辑:2014年4月24日的新AWS功能Amazonhasaddedinternalbackupsupportasof4/24.这使您可以每天对Redis数据进行快照并将其恢复到ElastiCache集群。目前不允许导出/下载。如果您想保留自己的Redis数

amazon-web-services - 如何备份 AWS Elasticache Redis 数据?

我正在AWSElasticacheRedis中测试一个新的Redis集群(AWSLarge主/从节点)。如何从Redis集群备份或导出我的数据?其他托管的redis服务会自动创建RedisRDB转储文件并将其存储在S3上。我想用ElastiCache做一些类似的事情。 最佳答案 编辑:2014年4月24日的新AWS功能Amazonhasaddedinternalbackupsupportasof4/24.这使您可以每天对Redis数据进行快照并将其恢复到ElastiCache集群。目前不允许导出/下载。如果您想保留自己的Redis数