内容简介:需求: 一个没有数据的redis。清空redis数据方法1、备份
一、 AOF方式
需求: 一个没有数据的redis。
清空 redis 数据方法
bash> echo "keys *" | redis-cli --raw -p 6378 |sed -r 's/(.*)/redis-cli --raw -p 6378 del \1 /g' |bash
1、备份
bash> redis-cli --raw -p 6378 redis> config get dir #查看aof文件保存路径 redis> config set appendonly yes #允许调用fsync将AOF日志同步到硬盘 redis> SLAVEOF 192.168.10.52 6378 #需要备份的服务器的ip端口 bash > cat $dir/appendonly.aof #查看备份的aof日志 redis> SLAVEOF NO ONE #取消主从同步 redis> config set appendonly no #取消调用fsync
2、还原
bash> redis-cli --raw -p 6378 redis> config set appendonly yes #允许调用fsync将AOF日志同步到硬盘 redis> redis-cli --raw -p 6378 --pipe < appendonly.aof #将文件进行导入 redis> config set appendonly no #取消调用fsync redis> keys * #查看备份的数据
二、RDB方式
1、在要备份的redis上执行sync命令后停掉服务
2、停掉备份服务器的redis
2、将 dump.rdb 替换备份服务器的 dump.rdb
3、重启服务
三、redis_dump方式(第三方工具)
bash> yum install ruby rubygems ruby-devel bash> gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/ bash> gem install redis-dump -V
备份
bash> redis-dump -u 192.168.10.100:6378 > test.json
还原
bash> < test.json redis-load -u 127.0.0.1:6378
参考连接:
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Probability and Computing
Michael Mitzenmacher、Eli Upfal / Cambridge University Press / 2005-01-31 / USD 66.00
Assuming only an elementary background in discrete mathematics, this textbook is an excellent introduction to the probabilistic techniques and paradigms used in the development of probabilistic algori......一起来看看 《Probability and Computing》 这本书的介绍吧!