重新启动时,如何使redis-server刷新所有数据?

Jun*_* Oh 6 configuration persistence recovery redis

我正在研究redis。

我得到了本地redis-server(localhost)并使用同一设备中的终端进行访问。因为我听说redis是内存数据库,所以我希望在关闭服务器时所有数据都消失了。

但是,当我"shudown"/"exit"在redis-cli中命令并重新启动时,数据仍然有效。我认为有控制此的选项,但是我找不到。

您能让我知道在哪里找到以及必须更改的内容吗?

Tw *_*ert 4

查看您正在使用的 redis.conf 文件:

#   It is also possible to remove all the previously configured save
#   points by adding a save directive with a single empty string argument
#   like in the following example:
#
#   save ""
Run Code Online (Sandbox Code Playgroud)

停止redis-server,按照上述配置,扔掉.rdb文件,然后启动redis-server。

从现在开始,每次重新启动时,redis-server 都将在没有数据的情况下启动。另外,根本不会发生自动快照。

注意:这里我假设你还没有配置AOF。如果是这样的话,解决方法与上面提到的方法类似。

希望这有帮助,TW