redis运行时突然不能读取数据了

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.

大致意思是:错误的配置,当前数据不能持久化到硬盘,因为实例在写期间被配置为(stop-writes-on-bgsave-error option =yes)也即bgsave持久化过程中发生错误,就不能持久化了。

1、 显然修改选项stop-writes-on-bgsave-error option =yes为no就行,也即持久化发生错误,也允许写。

但是虽然可以将数据写进redis中,但是持久化出问题了啊,这个方法治标不治本。

2、当我们启动redis客户端,访问写的时候,它要求我们去看redis日志文件

2.2 日志文件在哪?

redis.config配置文件,自定义的日志文件输出位置

#查看后一百行数据
tail -n 100 /var/log/redis/redis.log

2.3、 显示不能打开rdb.file的root目录(一般是权限不够导致的)

2.4、 rdb.file 在哪呢?

  配置文件中 dump.rdb文件,放在上级目录的myconfig下

2.5、修改目录和子目录权限

chmod 777 -R myconfig

Redis运行时突然不能读取数据了相关推荐

  1. 项目优化:当使用redis减少数据库压力时,遇到redis写入失败,造成读取数据问题的解决方案

    场景: 我们项目用到了mq,有一个专门的服务在跑异步任务去发mq,这个mq的数据不是从数据库里面查的,而是从redis里面取的,之所以这么做,有两个原因: 1.使用redis减少数据库的压力: 2.本 ...

  2. Wijmo 更优美的jQuery UI部件集:运行时处理Wijmo GridView数据操作

    2019独角兽企业重金招聘Python工程师标准>>> C1GridView具有很多内置的功能,比如排序,过滤,分页以及分组. 对于开发者来说,这些都是很有用的功能,因为它们可以节省 ...

  3. 95-290-382-源码-内存管理-Buffer-Flink运行时之统一的数据交换对象

    2.统一的数据交换对象 ​ 在Flink的执行引擎中,流动的元素主要有两种:缓冲(Buffer)和事件(Event).Buffer主要针对用户数据交换,而Event则用于一些特殊的控制标识.但在实现时 ...

  4. 模拟断电oracle数据不一致,Oracle数据库案例整理-Oracle系统运行时故障-断电导致数据文件状态变为RECOVER...

    1.1       现象描述 异常断电,数据库数据文件的状态由ONLINE变为RECOVER.系统显示如下信息: SQL> select file_name ,tablespace_name , ...

  5. 通过企业分布式缓存共享运行时数据

    许多企业都结合使用 Microsoft .NET Framework 和 Java 应用程序,尤其是那些出于各种考虑不能只依赖于单一技术的大中型企业. 通常,企业采用 Web 应用程序.面向服务的体系 ...

  6. 1、虚拟机内存管理、运行时数据区、线程共享区、Java堆、新生代、老年代、Eden区域分配、方法区、线程独占区、虚拟机栈

    1.Java虚拟机内存管理 1.1.运行时数据区[Runtime Data Area] 1.1.1.线程共享区 1.1.1.1.Java堆[heap] 1.1.1.1.1.新生代.老年代.Eden区域 ...

  7. JVM初学之JVM的运行时数据区

    什么是JVM的运行时数据区: 看下图: java虚拟机在该虚拟机进程运行过程中定义了各种各样的运行时数据区.用于存储java程序运行时各种不同的数据.有些运行时数据区是在java虚拟机进程开始时就创建 ...

  8. 程序运行时的内存空间分布

    本文转载自http://blog.csdn.net/ljianhui/article/details/21666327 谢谢原文作者的辛勤付出. 我们在写程序时,既有程序的逻辑代码,也有在程序中定义的 ...

  9. 运用delphiXE RTTI在运行时动态获取信息及获取某个TComponent类或TObject类的RttiType信息的案例

    运用delphiXE RTTI在运行时动态获取信息及获取某个TComponent类或TObject类的RttiType信息的案例 一.理解RTTI 先看看官方文档:http://docwiki.emb ...

  10. 微软医疗ai_微软ai运行时内部的外观

    微软医疗ai Today, I want to wear my software archeology hat, and share with you one story about the AI e ...

最新文章

  1. 细细品味大数据--初识hadoop
  2. DeepFaceLab史上最快的环境搭建(虚拟环境)
  3. div背景图 等比缩放
  4. 2018年JavaWeb和移动程序员学习的12个框架
  5. spring系列-注解驱动原理及源码-bean组件注册
  6. python全栈工程师能接到私活么_Python全栈工程师(包、模块 的导入)
  7. 慎用ArrayList的contains方法,使用HashSet的contains方法代替
  8. HTTP 404 - 未找到文件 怎么样解决
  9. linux java maven_Linux安装java环境和maven
  10. Asp.net 表单打印时的样式设置【原】
  11. 最容易理解的handler
  12. 计算机管理创建超级用户,win10家庭版怎么开启Administrator超级管理员帐户
  13. Windows下PHP安装配置
  14. 【语音识别】基于matlab GUI HMM 0~9数字和汉字语音识别(带面板)【含Matlab源码 1716期】
  15. Java从入门到精通+第三版.pdf
  16. 网上图书订阅系统的WBS图,和WBS字典
  17. java实现即时通讯_java实现WebSocket即时通信
  18. 【掩码机制】解决LSTM中特征长度不一致问题
  19. 设置linux定时任务,linux定时任务的设置
  20. 逐鹿中“各显神通”,金融服务发力新市民,受益者终究是谁?

热门文章

  1. 深度挖掘积分墙,积分墙到底好不好?
  2. 电动车结构及其工作原理
  3. 如何用html把图片做成动画的软件,如何用HTML做动画?
  4. Laravel 源码解读
  5. oracle怎么查看long类型的值,oracle中对LONG列进行查询
  6. Java 计算工作时间 除去周末、节假日
  7. (4.4.1)使用storyboard实现页面跳转,简单的数据传递
  8. 全球各国家手机号正则校验
  9. [日推荐]『足球欧洲』.这里有关于足球的一切!
  10. 3DMAX零基础图文教程学习