我正在研究redis。
我有本地 redis-server(localhost) 并通过同一设备中的终端访问。 因为我听说 redis 是内存数据库,所以我希望在关闭服务器时所有数据都消失。
但是,当我在 redis-cli 中命令 "shudown"/"exit"
并重新启动时,数据仍然存在。我认为有一个选项可以控制它,但我找不到。
你能告诉我在哪里可以找到以及必须更改的内容吗?
最佳答案
查看您正在使用的 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 ""
停止redis-server,按照上面的配置,扔掉.rdb文件,然后启动redis-server。
从现在开始,每次重启时,redis-server 都将在没有数据的情况下启动。另外,根本不会发生自动快照。
注意:这里假设您还没有配置 AOF。如果是这种情况,解决方案与上述方法类似。
希望这有帮助,TW
关于configuration - 如何让 redis-server 在重新启动时刷新所有数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23123197/