Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >错误:Redis----(error) MISCONF Redis is configured to save RDB snapshots

错误:Redis----(error) MISCONF Redis is configured to save RDB snapshots

原创
作者头像
老文
修改于 2021-09-06 03:08:18
修改于 2021-09-06 03:08:18
8.7K0
举报
文章被收录于专栏:后端-Java后端-Java

错误

刚刚装完Redis我看到下面的报错人都傻了

代码语言:txt
AI代码解释
复制
(error) MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during writes if RDB snapshotting fails (stop-writes-on-bgsave-error option). Please check the Redis logs for details about the RDB error.

127.0.0.1:6379[1]> config set stop-writes-on-bgsave-error no

一个很简单的set操作

在这里插入图片描述
在这里插入图片描述

翻译:

(错误)错误的Redis配置为保存RDB快照,但当前无法在磁盘上持久化。禁用可能修改数据集的命令,因为此实例配置为在RDB快照失败时报告写入期间的错误(在bgsave

error选项上停止写入)。有关RDB错误的详细信息,请查看Redis日志。

127.0.0.1:63791>配置设置bgsave上的停止写入错误号

解决:

不能持久化的问题,在网上查了一些相关解决方案。

通过stop-writes-on-bgsave-error值设置为no即可避免这种问题。

解决一:

一种是通过redis命令行修改,这种方式方便,直接,更改后直接生效,解决问题。

命令行修改方式示例:

127.0.0.1:63791> config set stop-writes-on-bgsave-error no

解决二:

直接修改redis.conf配置文件,但是更改后需要重启redis。

修改redis.conf文件:

(1)vim打开redis-server配置的redis.conf文件,

(2)使用快捷匹配模式:

/ stop-writes-on-bgsave-error定位到stop-writes-on-bgsave-error字符串所在位置,

(3)把后面的yes设置为no。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
redis 5.0.7: MISCONF Redis is configured to save RDB snapshots, but it is currently not able to pers
通过 stop-writes-on-bgsave-error 值设置为 no 即可避免这种问题。
卓越笔记
2023/02/18
3620
Redis报错:“MISCONF Redis is configured to save RDB snapshots”
将配置项stop-writes-on-bgsave-error 设置为no,可以在redis命令行里配置,也可以在redis.conf配置文件里改。 命令行配置:
皇上得了花柳病
2020/05/05
8120
连接redis报错MISCONF Redis is configured to save RDB s
从上面报错信息我们很清楚的可以看的出来试redis在进行RDB持久化操作的时候写入磁盘的时候出现了问题,出现这类问题有大概下面几种情况: 1,磁盘出现损坏(很少出现) 2,写持久化数据的磁盘满了 3,磁盘访问不到了(针对远程存储) 4,对磁盘的访问权限不足(应该是最多发生的)
张琳兮
2022/01/12
5530
连接redis报错MISCONF Redis is configured to save RDB snapshots
从上面报错信息我们很清楚的可以看的出来试redis在进行RDB持久化操作的时候写入磁盘的时候出现了问题,出现这类问题有大概下面几种情况: 1,磁盘出现损坏(很少出现) 2,写持久化数据的磁盘满了 3,磁盘访问不到了(针对远程存储) 4,对磁盘的访问权限不足(应该是最多发生的)
张琳兮
2019/11/12
1.2K0
Redis之MISCONF Redis is configured to save RDB snapshots错误
操作redis过程中并没有修改什么配置,出现如下错误, Redis之MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disabled. Please check Redis logs for details about the error.
学到老
2019/01/25
7.3K1
org.springframework.data.redis.RedisSystemException报错
重启服务器在连接redis数据库时报错:org.springframework.data.redis.RedisSystemException: Error in execution; nested exception is io.lettuce.core.RedisCommandExecutionException: MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during writes if RDB snapshotting fails (stop-writes-on-bgsave-error option). Please check the Redis logs for details about the RDB error.
botkenni
2020/06/23
10.2K0
redis 执行命令报错:MISCONF Redis is configured to save RDB snapshots, but it is currently not able to pers
redis 快照被强制关闭了导致不能持久化的问题,可通过 stop-writes-on-bgsave-error 值设置为 no 即可避免这种问题
卓越笔记
2023/02/18
4000
解决Redis报错Redis is configured to save RDB snapshots, but it is currently not able to persist on disk
如果是权限问题,则服务对应目录的权限,或在配置文件中修改目标目录到有权限操作的目录。
程序新视界
2020/03/18
39.7K1
解决Redis之MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on d
****前言**** 标题很长哈!今天操作Redis的时候出现了MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disabled. Please check Redis logs for details about the error.这提示及其友好,虽长但我喜欢,框架只返回re
AlicFeng
2018/06/08
4.2K0
连接Redis后执行命令错误 MISCONF Redis is configured to save RDB snapshots
今天在redis中执行setrange name 1 chun 命令时报了如下错误提示:
周小董
2019/03/25
2.7K0
连接Redis后执行命令错误 MISCONF Redis is configured to save RDB snapshots
redis出现错误提示MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist o
MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disabled. Please check Redis logs for details about the error.
朱季谦
2020/12/16
8390
redis出现错误提示MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist o
Redis详解(5)常见问题和解决方法
  1.Master写内存快照,save命令调度rdbSave函数,会阻塞主线程的工作,当快照比较大时对性能影响是非常大的,会间断性暂停服务,所以Master最好不要写内存快照。
黄规速
2022/04/14
1.3K0
Redis详解(5)常见问题和解决方法
Linux 安装Redis
yum方式安装的redis配置文件通常在/etc/redis.conf中,打开配置文件找到
码客说
2019/10/22
2.6K0
Redis 32位异常:MISCONF Redis is configured to save RDB snapshots
Windows 32位的Redis一直有些问题,前一阵经常重新启动服务,今天终于抓到一个报错信息:“MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk Redis被配置为保存数据库快照,但它目前不能持久化到硬盘。用来修改集合数据的命令不能用。请查看Redis日志的详细错误信息。“,网上查了一下,使用了”通过redis-cli连接到服务器后执行命令:config set stop-writes-on-bgsave-error no“,但接着发现有篇文章介绍这样做不好,其实是掩耳盗铃的做法,这只是让程序忽略了这个异常,使得程序能够继续往下运行,但实际上数据还是会存储到硬盘失败!,说是有个参数可以解决:”修改vm.overcommit_memory=1“,但我死活没找到在哪里修改,先记录下来,监控一下运行的情况再说。
崔文远TroyCui
2019/02/26
8901
关于redis
Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库,并提供多种语言的 API。
python与大数据分析
2022/05/19
4600
关于redis
Redis 错误日志记录
日志描述:(错误)misconf redis被配置以保存数据库快照,但misconf redis目前不能在硬盘上持久化。用来修改数据集合的命令不能用,请使用日志的错误详细信息。
郭顺发
2023/07/07
2.3K0
Redis快照错误引发的血案
用我那并不熟练的英语读了一遍,感觉好像是配置的rdb快照,但是现在却不能写入磁盘。所以报错了。
用户1072003
2022/12/02
8140
Redis——报错总结
redis的空间不足够缓存,所以报错,解决方法如下临时修改,永久解决修改redis.conf中的stop-writes-on-bgsave-error
思索
2024/08/16
1440
Redis持久化之快照(RDB)
所谓的持久化就是保持我们的数据不丢失,将数据通常保存在我们的硬盘中。在Redis中持久化的方式有两种,一种是快照持久化,一种是AOF持久化,各有各的优缺点,在项目中我们得根据实际的情况来选择具体的持久化方式。本文主要介绍快照持久化,下篇文章介绍AOF持久化。
用户4919348
2019/04/02
1.4K0
Redis持久化之快照(RDB)
Redis RDB 快照异常排查与解决方案
Redis 是高性能内存数据存储系统,其数据持久化机制重要。RDB 快照高效,定时存内存数据至磁盘支持数据恢复。但实际中开发者可能遇“MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk”异常。本文探讨根源、提供解决策略,围绕配置项 stop - writes - on - bgsave - error ,结合代码示例剖析应用场景及注意事项,助开发者找数据安全与服务连续性最佳平衡点。
Yeats_Liao
2025/01/15
1760
Redis RDB 快照异常排查与解决方案
推荐阅读
相关推荐
redis 5.0.7: MISCONF Redis is configured to save RDB snapshots, but it is currently not able to pers
更多 >
LV.1
这个人很懒,什么都没有留下~
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档