博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Redis 数据存储位置 导出数据
阅读量:5959 次
发布时间:2019-06-19

本文共 647 字,大约阅读时间需要 2 分钟。

是一款支持多种数据类型的Key-Value数据库。

这里介绍下如何从Redis中导出数据。

 

数据是如何存储的?、

Redis中是把数据保存到内存中的,但是它也会定期的把数据写会到硬盘中。

Redis保存数据有两种方式:

  1. 快照模式(Snapshot)

        它支持两种快照模式:

    1.       定时快照,即按一定时间将内存中的数据保存到磁盘上。
    2.       定量快照,即数据变化一定次数后将数据保存到磁盘上。

        你也可以结合这两种方式,比如变化1000次,距离上次保存时间60秒以上才保存数据。

  2. 写模式()

       这种模式下Redis会把所以修改数据的命令(如Update,Set)等保存到一个只能追加的ASAP文件中,当Redis重启时,它会把这个文件里的命令重新执行一遍。

 

数据保存到哪里?

数据是保存到一个数据文件中的,具体文件名要看Redis的配置文件,即Redis.conf

这里以安装到/usr/local/redis为例,配置文件在/usr/local/redis/redis.conf

 

dbfilename  demo.rdb

 

看到没,就是这个demo.rdb文件。

 

数据如何到导出?

Redis写数据时先写到一个temp文件中,然后再把temp文件重命名为预定义的文件,所以即使Redis在运行,也可以直接用cp命令拷贝这个文件。

cp /usr/loca/redis/demo.rdb  /home/greenerycn/db/demo.rdb

 

 

数据如何恢复?

关闭Redis后直接覆盖掉demo.rdb,然后重启即可。

转载地址:http://iwfax.baihongyu.com/

你可能感兴趣的文章
2012年春运火车票电话和网上订票技巧、攻略
查看>>
运维工程师的职责和前景
查看>>
Gcc编译流程解析
查看>>
迈出第一步
查看>>
根据request获取请求路径
查看>>
mysql 并行复制
查看>>
傲不可长,欲不可纵,乐不可极,志不可满——提高个人修养
查看>>
linux系统增加swap容量的方法
查看>>
远程推送
查看>>
后台调用gps
查看>>
HTML5标签的语义认知和理解(1)
查看>>
MySQL日志功能详解(2)
查看>>
Ubuntu12.04下安装PHP、MySQL和Apache
查看>>
NTFS格式与FAT32格式之间如何转换
查看>>
dhcp练习中遇到的问题
查看>>
HP LaserJet 305X 和 339X 系列一体机如何设置手动或自动接收传真?
查看>>
linux之权限之隐藏权限
查看>>
毕业整整一年了,来上海一周年了
查看>>
通过WPS表格轻轻松松制作小型网址导航
查看>>
第六章 大网高级 QOS 服务访问质量
查看>>