redis 备份与恢复

  经过两次的脚本误删数据后,终于教了笔者怎么做人,数据备份不能忽视,废话不多说,直接开始

  需要安装ruby相关工具,已安装的可以跳过,笔者使用的是centos 6.4

#安装相关工具yum install ruby rubygems ruby-devel#修改ruby源gem sources -a http://ruby.taobao.org/gem install redis-dump -V

#开始备份redis-dump -u 127.0.0.1:6371 > db_full.json#恢复< db_full.json redis-load

 

笔者只是做简单备份,未在生产大数据量的情况下验证

时间: 2024-10-13 22:45:16

redis 备份与恢复的相关文章

生产环境redis备份与恢复

redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理.生产中我们主要用来存储用户的登录信息,设备的详情数据,以及会员签到点赞的信息等等.下面来记录下生产中redis的备份与恢复.提到redis备份,就不得不提及redis的持久化的两种方式:RDB和AOF. RDB模式 rdb文件实际上是当前redis数据集的一个快照,redis默认也是用dump.rdb来进行备份. (1)配置文件分析 先来看下redis配置文件中关于dump.rdb的配置 save

Redis 数据备份与恢复

Redis 数据备份与恢复参考资料:http://www.runoob.com/redis/redis-backup.htmlRedis SAVE 命令用于创建当前数据库的备份.语法redis Save 命令基本语法如下:redis 127.0.0.1:6379> SAVE 实例redis 127.0.0.1:6379> SAVE OK该命令将在 redis 安装目录中创建dump.rdb文件.恢复数据如果需要恢复数据,只需将备份文件 (dump.rdb) 移动到 redis 安装目录并启动服

Redis之数据备份与恢复

Redis 数据备份与恢复 Redis SAVE 命令用于创建当前数据库的备份. 语法 redis Save 命令基本语法如下: redis 127.0.0.1:6379> SAVE 实例 redis 127.0.0.1:6379> SAVE OK 该命令将在 redis 安装目录中创建dump.rdb文件. 恢复数据 如果需要恢复数据,只需将备份文件 (dump.rdb) 移动到 redis 安装目录并启动服务即可.获取 redis 目录可以使用 CONFIG 命令,如下所示: redis

Redis数据备份与恢复

Redis数据备份与恢复 持久化 一.RDB方式(默认) RDB方式的持久化是通过快照(snapshotting)完成的,当符合一定条件时Redis会自动将内存中的所有数据进行快照并存储在硬盘上.进行快照的条件可以由用户在配置文件中自定义,由两个参数构成:时间和改动的键的个数.当在指定的时间内被更改的键的个数大于指定的数值时就会进行快照.RDB是Redis默认采用的持久化方式,在配置文件中已经预置了3个条件: save 900 1    # 900秒内有至少1个键被更改则进行快照 save 30

Redis 数据备份与恢复命令

Redis SAVE 命令用于创建当前数据库的备份. 语法 redis Save 命令基本语法如下: redis 127.0.0.1:6379> SAVE 实例 redis 127.0.0.1:6379> SAVE  OK 该命令将在 redis 安装目录中创建dump.rdb文件. 恢复数据 如果需要恢复数据,只需将备份文件 (dump.rdb) 移动到 redis 安装目录并启动服务即可.获取 redis 目录可以使用 CONFIG 命令,如下所示: redis 127.0.0.1:637

快速掌握Redis——第六招:持久化 (数据备份与恢复)

1 何为持久化 redis 是内存数据库,掉电会丢失,转移数据不便.持久化就是内存数据到硬盘数据的转化. 当然,也可以硬盘到内存(备份的概念,保存,恢复). 2 怎么实现 两种方法:快照方式(rdb)+日志方式(aof) 快速+最大化redis性能+方便:rdb 模式 更持久:aof 模式 建议:合理的同时使用这两种方式. 2.1 rdb 快照模式 Snapshotting (快照) 语法 快照是默认的持久化方式(内存全拷贝).这种方式是就是将内存中数据以快照的方式写入到二进制文件中,默认的文件

几款开源的图形化Redis客户端管理软件

您的评价: 收藏该经验 阅读目录 Redis Desktop Manager Redis Client Redis Studio 原文  http://ourjs.com/detail/555975b9329934463f00000f Redis是一个超精简的基于内存的键值对数据库(key-value),一般对并发有一定要求的应用都用其储存session,乃至整个数据库. 参见: node.js与redis结合使用 . 不过它公自带一个最小化的命令行式的数据库管理工具,有时侯使用起来并不方便.不

缓存方案之Redis

Redis简介   Redis是Remote Dictionary Server(Redis) 的缩写,或许光听名字你就能猜出它大概是做什么的.不错,它是一个由Salvatore Sanfilippo编写的key-value存储系统,是一个使用ANSI C语言编写.遵守BSD协议.支持网络.可基于内存亦可持久化的日志型的Key-Value数据库,并提供多种语言的API.在很多地方,Redis也被业内人士称为数据结构服务器,因为它允许缓存的值(value)可以是字符串(string).哈希(has

Redis(三)高级应用

(1).Redis数据备份与恢复.Redis SAVE 命令用于创建当前数据库的备份.基本语法就是SAVE 192.168.180.23:6379> save OK 该命令将在 redis 安装目录中创建dump.rdb文件. [[email protected] redis-3.2.9]# ls 00-RELEASENOTES  dump.rdb         redis.conf        src 恢复数据.如果需要恢复数据,只需将备份文件 (dump.rdb) 移动到 redis 安