以后在公网下刷完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

你可能感兴趣的:(以后在公网下刷完redis数据必须save命令一下啊!!)