>  Q&A  >  본문

redis 不能写数据了

MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk.

提升上面的这个错误 不知道为什么
我找了很多答案 网上的朋友提示这样:
config set stop-writes-on-bgsave-error no
把这个配置关闭了
请问下 关闭了这个会有什么影响吗???

伊谢尔伦伊谢尔伦2702일 전1130

모든 응답(5)나는 대답할 것이다

  • 我想大声告诉你

    我想大声告诉你2017-04-27 09:04:32

    으아악

    오류를 무시하세요. RDB 지속성이 여전히 잘못되어 RDB 백업이 유효하지 않게 됩니다. 이 문제가 있는지 확인하는 것이 가장 좋습니다.

    1. redis 프로그램 사용자에게 rdb 파일에 대한 읽기 및 쓰기 권한이 있는지 여부.

    2. rdbfork 자식 프로세스가 데이터를 백업하면 redis가 차지하는 메모리가 두 배로 늘어납니다. 이때 서버의 메모리가 충분한지 확인하세요.

    회신하다
    0
  • 仅有的幸福

    仅有的幸福2017-04-27 09:04:32

    파일에 쓰기 권한이 없나요?

    회신하다
    0
  • 某草草

    某草草2017-04-27 09:04:32

    읽기 및 쓰기 권한이 있는 경우

    회신하다
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-04-27 09:04:32

    RDBRedis 지속성 방법의 일종으로, 정기적으로 디스크에 지속성 작업을 수행합니다.
    육안 검사는 Redis에 디스크 쓰기 권한이 없기 때문입니다.

    회신하다
    0
  • 黄舟

    黄舟2017-04-27 09:04:32

    이 기사를 참조하세요 http://www.cnblogs.com/qq7829...

    /etc/sysctl.conf에 vm.overcommit_memory = 1을 추가한 후 다시 시작하면 문제가 해결되는지 확인해 보도록 하겠습니다.

    디스크가 꽉 찼는지 확인하세요. 이 경우에도 df -h 명령을 사용하여 디스크 사용량을 확인할 수 있습니다

    .

    회신하다
    0
  • 취소회신하다