以后在公网下刷完redis数据必须save命令一下啊!!

1. 为了给线上服务器刷入redis数据方便项目使用,临时使用了公网ip+port。

刷完后直接pgrep redis|xargs -n1 kill -9。

然后使用私网配置文件重启redis。

2. 运行下 keys * 才发现数据没有了呢?!!

3. 立马反应过来,我又被kill -9给坑了啊!

原先只是觉得准备测试用redis而已啊,直接杀掉进程没什么影响吧。

4. 又手动hmset 一次数据才行。还好只是一个map的数据!

5. 以后一定使用save命令同步到rdb文件去,然后才可以杀掉redis啊。

不然还是推荐温柔的方式去停止进程, kill -15 , kill -2 ?。

6. Redis Save 命令执行一个同步保存操作,将当前 Redis 实例的所有数据快照(snapshot)以 RDB 文件的形式保存到硬盘。

语法

redis Save 命令基本语法如下:

redis127.0.0.1:6379>SAVE

可用版本

>= 1.0.0

返回值

保存成功时返回 OK 。

实例

redis127.0.0.1:6379>SAVE

OK

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 转载 Redis 是一个开源( BSD 许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件. ...
    大先生居然都有人用了阅读 5,224评论 0 0
  • 1 Redis介绍1.1 什么是NoSql为了解决高并发、高可扩展、高可用、大数据存储问题而产生的数据库解决方...
    克鲁德李阅读 10,847评论 0 36
  • redis是一个以key-value存储的非关系型数据库。有五种数据类型,string、hashes、list、s...
    林ze宏阅读 4,649评论 0 0
  • 介绍 首先,我们应该明确持久化的数据有什么用,答案是用于重启后的数据恢复。 Redis是一个内存数据库,无论是RD...
    小王写bug阅读 4,436评论 0 1
  • 安全性 设置客户端连接后进行任何其他指令前需要使用的密码。 警告:因为redis 速度相当快,所以在一台比较好的服...
    OzanShareing阅读 5,859评论 1 7

友情链接更多精彩内容