redis不重启之rdb数据切换到aof数据
2024-09-05 22:14:06
温馨提示:
要实现不重启从rdb切换到aof,redis的版本必须要在2.2以上。
[root@pyyuc /data ::]#redis-server -v
Redis server v=4.0. sha=: malloc=jemalloc-4.0. bits= build=64cb6afcf41664c
环境准备
redis.conf服务端配置文件
daemonize yes
port
logfile /data//redis.log
dir /data/
dbfilename dbmp.rdb
save #rdb机制 每900秒 有1个修改记录
save #每300秒 10个修改记录
save #每60秒内 10000修改记录
启动redis服务端
redis-server redis.conf
登录redis-cli插入数据,手动持久化
127.0.0.1:6379> set name chaoge
OK
127.0.0.1:6379> set age 18
OK
127.0.0.1:6379> set addr shahe
OK
127.0.0.1:6379> save
OK
检查RDB文件
[root@pyyuc /data ::]#ls /
dbmp.rdb redis.log
备份fdb文件,保证数据的安全
[root@pyyuc /data/ ::]#cp dbmp.rdb /opt/
执行命令,开启aof持久化
127.0.0.1:> CONFIG set appendonly yes #开启AOF功能
OK
127.0.0.1:> CONFIG SET save "" #关闭RDB功能
OK
确保数据库的key数量正确
127.0.0.1:6379> keys *
1) "addr"
2) "age"
3) "name"
确保插入新的key,AOF文件会记录
127.0.0.1:6379> set title golang
OK
此时RDB已经正确切换AOF,注意还得修改redis.conf添加AOF设置,不然重启后,通过config set的配置将丢失
最新文章
- 死去活来,而不变质:Domain Model(领域模型) 和 EntityFramework 如何正确进行对象关系映射?
- Eclipse自动补全设置
- 主机使用代理上网,虚拟机Linux如何连外网
- uglifyjs压缩JS的
- Mongodb的索引--学习笔记(未完)
- 在线最优化求解(Online Optimization)之五:FTRL
- 简谈HTML5与APP技术应用
- SQL server 的约束条件【转】
- SPSS19.0实战之聚类分析
- c++对象指针-01(转载)
- Ubuntu下开发环境搭建
- C-sizeof和strlen区别,以及sizeof如何计算结构体大小
- Nginx之OCSP stapling配置
- mybatis 的批量更新操作sql
- Spring AOP 源码分析 - 拦截器链的执行过程
- Linux学习笔记6
- php持续推送信息到客户端的方法
- 【GYM 102059】2018-2019 XIX Open Cup, Grand Prix of Korea
- Driver 01 进程隐藏
- python学习 day5 (3月6日)
热门文章
- windows 2008 gpt
- ParaEngine 一个同事的公司的开源引擎
- 阶段1 语言基础+高级_1-3-Java语言高级_1-常用API_1_第5节 String类_3_字符串的常量池
- Week 9 - 638.Shopping Offers - Medium
- 分页查询 pagecount recordcount pagesize
- linux挂载磁盘以及扩容主分区
- C++[Tarjan求点双连通分量,割点][HNOI2012]矿场搭建
- 剑指offer--day06
- Linux命令整理 - 通用版
- python基础-10 程序目录结构 学生选课系统面向对象练习