当前位置: 首页 > 知识库问答 >
问题:

如何禁用Redis RDB和AOF?

松嘉运
2023-03-14

如何完全禁用RDB和AOF?我不在乎持久性,只希望它出现在内存中。

我已经注释了:

#save 900 1
#save 300 10
#save 60 10000

但这并没有起到任何作用,我看到Redis仍在尝试写入磁盘。我知道Redis想写入磁盘,因为我遇到了这样一个错误:“打开失败。用于保存的rdb:权限被拒绝”

我不在乎错误,因为我想完全禁用持久性。

共有2个答案

陆和泰
2023-03-14

更新:请看斐波那契的答案。我的错了,尽管它被接受了。

注释redis中的“dbfilename”行。conf应该做到这一点。

祁绪
2023-03-14

如果您想更改正在运行的redis,请登录redis,然后

禁用aof:

config set appendonly no

禁用rdb:

config set save ""

如果要在重新启动redis后使这些更改生效,请使用

config rewrite

对redis conf文件进行这些更改。

如果您的redis尚未启动,只需对redis.conf进行一些更改,

appendonly no
save ""

确保上面的句子后面没有像“节省60 1000”这样的句子,因为后者会改写前者。

 类似资料:
  • 问题内容: 如何完全禁用RDB和AOF?我不在乎持久性,只希望它存在于内存中。 我已经注释掉了: 但这并没有帮助,我发现Redis仍尝试写入磁盘。我知道Redis希望写入磁盘,因为出现以下错误:“无法打开.rdb进行保存:权限被拒绝” 我不在乎该错误,因为我想完全禁用持久性。 问题答案: 如果要更改正在运行的Redis,请登录Redis,然后 禁用aof : 禁用rdb : 如果要在重新启动Red

  • 问题内容: 我认为自从安装XDebug之后,我的服务器就变慢了。因此,为了检验我的假设,我想完全禁用XDebug。我一直在寻找有关如何执行此操作的教程,但找不到此类信息。 问题答案: 查找您的内容并寻找XDebug。 将xdebug自动启动设置为false 禁用您的分析器 请注意,即使禁用xdebug但已加载,也可能会导致性能下降。要禁用扩展本身的加载,您需要在php.ini中对其进行注释。查找如

  • 如何禁用 TLS1.0 我不想在服务端(/usr/java/jdk1.8.0_261-amd64/jre/lib/Security/java.security)禁用它,因为它可能会影响在其上运行的应用程序。因此,我正在寻找禁用TLS1.0的方法 当我尝试通过命令行禁用它时,它会抛出以下错误:

  • 问题内容: 我将groovy与logback结合使用,并且在解析xml时会收到很多警告。我知道导致此的JDK1.7_u45中的错误。 有什么办法可以关闭此日志警告,使其不再显示在DEBUG中?我尝试使用过滤器编写过滤器,但没有帮助。 问题答案: 这是JRE中的一个已知错误,将其报告为警告。在此处 和此处 查看错误报告 仅当您在类路径中有xerces jar时,该问题才会发生,xerces实现无法识

  • 我正在使用groovy的logback,解析xml时会出现很多警告。我知道JDK1中的错误。7_u45导致了这一点。 有没有什么方法可以关闭这个日志警告显示在DEBUG中?我尝试使用过滤器编写过滤器,但没有帮助。

  • 这是ban命令的基本代码: