首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >【云安全最佳实践】redis持久化存储切换

【云安全最佳实践】redis持久化存储切换

原创
作者头像
Tianlin_Zz
发布2022-10-24 16:18:48
发布2022-10-24 16:18:48
4580
举报
文章被收录于专栏:运维日常运维日常

> 分享一个坑

redis数据库的持久化存储有snapshot和aof两种

> 如果是使用过snapshot之后已经有了存储数据然后要开启aof的话,因为aof比snapshot机制的rdb文件的优先级高,redis默认会去加载第一次生成的aof的空文件,会导致全部数据未能被加载,然后如果这个时候你使用了save或bgsave或者触发了配置中的save机制,那就直接把当前的空数据库覆盖到rdb文件中了,那就可以准备收拾行李连夜坐船转到老挝,缅甸,柬埔寨了

解决方法:

命令行的动态更改,命令行的修改不会和重启服务一般去更新你的数据库,所以在你动态更改为aof机制后再执行重启会连同以前的数据一同备份进aof文件,当然动态更改后你还是需要把配置文件中的参数更改

```

# redis-cli

127.0.0.1> config set appendonly yes

OK

# vim redis.conf

appendonly yes

# systemctl restart redis.service

```

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档