专栏首页深度学习之tensorflow实战篇Redis之MISCONF Redis is configured to save RDB snapshots错误

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.

问题

java操作插入数据:

package redis;

import redis.clients.jedis.Jedis;

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class insert_data {
    public static void main(String[] args) throws IOException {
        //连接本地的 Redis 服务
        Jedis jedis = new Jedis("localhost");
        System.out.println("连接成功");
        //查看服务是否运行
        System.out.println("服务正在运行: " + jedis.ping());
        int a = 0;
        try {
            String filePath = "C:\\Users\\lenovo\\Desktop\\NewShortestPathCountrywideComplete.txt";
            FileReader fileRead = new FileReader(filePath);
            BufferedReader bufferRead = new BufferedReader(fileRead);
            String str;
            String strNowName;

            while ((str = bufferRead.readLine()) != null) {
                String[] contParts = str.split("\t");
                a++;
                //if (a>10000){
                if (contParts.length < 2) {
                    continue;
                }
                strNowName = contParts[0] + " " + contParts[1];
                if (!jedis.exists(strNowName))

                    jedis.set(strNowName , contParts[2]);
            }
//            }
            bufferRead.close();
        } catch (IOException e) {
            System.out.println(a);
            e.printStackTrace();
        }


    }
}

出现错误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.

解决方案:

Redis被配置为保存数据库快照,但它目前不能持久化到硬盘。用来修改集合数据的命令不能用。请查看Redis日志的详细错误信息。

*原因* 强制关闭Redis快照导致不能持久化。

*解决方案* 将stop-writes-on-bgsave-error设置为no 进入redis

E:\>cd E:\REDIS\redis-64.3.0.503
E:\REDIS\redis-64.3.0.503>redis-cli

执行:127.0.0.1:6379> config set stop-writes-on-bgsave-error no 问题解决

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

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

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

    老文
  • 连接Redis后执行命令错误 MISCONF Redis is configured to save RDB snapshots

    今天在redis中执行setrange name 1 chun 命令时报了如下错误提示:

    周小董
  • Redis报错:“MISCONF Redis is configured to save RDB snapshots”

    将配置项stop-writes-on-bgsave-error 设置为no,可以在redis命令行里配置,也可以在redis.conf配置文件里改。 命令行配...

    皇上得了花柳病
  • 解决Redis之MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on d

    AlicFeng
  • 解决Redis报错Redis is configured to save RDB snapshots, but it is currently not able to persist on disk

    如果是权限问题,则服务对应目录的权限,或在配置文件中修改目标目录到有权限操作的目录。

    程序新视界
  • 连接redis报错MISCONF Redis is configured to save RDB snapshots

    从上面报错信息我们很清楚的可以看的出来试redis在进行RDB持久化操作的时候写入磁盘的时候出现了问题,出现这类问题有大概下面几种情况: 1,磁盘出现损坏(很少...

    张琳兮
  • 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...

    朱季谦
  • org.springframework.data.redis.RedisSystemException报错

    重启服务器在连接redis数据库时报错:org.springframework.data.redis.RedisSystemException: Error i...

    botkenni
  • Redis 32位异常:MISCONF Redis is configured to save RDB snapshots

    Windows 32位的Redis一直有些问题,前一阵经常重新启动服务,今天终于抓到一个报错信息:“MISCONF Redis is configured to...

    崔文远TroyCui
  • redis报错 原

    晓歌
  • Linux 安装Redis

    yum方式安装的redis配置文件通常在/etc/redis.conf中,打开配置文件找到

    剑行者
  • 安装sentry

    Sentry 是一个开源的实时错误报告工具,支持 web 前后端、移动应用以及游戏,支持 Python、OC、Java、Go、Node、Django、RoR 等...

    aox.lei
  • Redis优化之内存碎片小踩坑

    近来项目里引用了Redis,本来用这高端玩意就是为了加速项目跑的速度。然而,用着用着越来越慢。而之前就做着性能优化的活,也顺手接下了优化Redis的活

    Ewdager
  • redis灵魂拷问:AOF文件可以保存RDB格式吗

    AOF文件保存的是一条一条的写命令,它的优点很明显,保存了所有的写命令,可靠性高。但是缺点也很明显,在写操作频繁的redis使用场景,AOF文件会非常大,受操作...

    jinjunzhu
  • Redis配置文件详解

    启动的时候通过配置文件来启动(windows 10 下的redis配置文件, 类同Linux)

    后端码匠
  • Redis持久化之快照(RDB)

    所谓的持久化就是保持我们的数据不丢失,将数据通常保存在我们的硬盘中。在Redis中持久化的方式有两种,一种是快照持久化,一种是AOF持久化,各有各的优缺点,在项...

    用户4919348
  • redis的一些知识-配置文件解释

    redis比较常用,但大部分人都是简单使用一下redis存一些key value,不太关心redis的持久化问题、事务、最大客户端连接数等问题。这一篇就是讲一些...

    天涯泪小武
  • Redis —— 筑基

    redis简介(REmote dIctionary Server 远程字典服务器):

    IT技术小咖
  • Docker常用软件安装之Redis

      我们首先需要在root/myredis/conf/redis.conf目录下创建redis.conf配置文件。

    用户4919348

扫码关注云+社区

领取腾讯云代金券