configuration - 如何让 redis-server 在重新启动时刷新所有数据?

标签 configuration redis persistence recovery

我正在研究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/

相关文章:

swift - 如何在 Swift XCTestCase 中输出 Realm fileURL?

database - Redis 自定义数据结构

node.js - Redis Heroku Node.JS 连接被拒绝

hibernate - 如何在Grails 3中将属性传递给Enver?

java - IntelliJ IDEA 12 - Android 版本不兼容错误

asp.net - 为什么不能在 Release模式下建立网站?

performance - Redis 是执行大规模计算的好选择吗?

java - JPA 选择(选择)

java - 当 Camel 路线启动时,持久性单元在 JNDI 中不可用

ios - 核心数据: Null Array when retrieving Data Base objects