【问题标题】: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 disabledMISCONF Redis 配置为保存 RDB 快照,但目前无法持久保存在磁盘上。可能修改数据集的命令被禁用
【发布时间】:2019-08-12 06:19:52
【问题描述】:

在 var/reports 文件中不断获取此错误。 我尝试了下面的链接解决方案,但仍然没有修复。 任何人都可以帮我解决这个问题,因为它现在很关键。

MISCONF Redis is configured to save RDB snapshots

【问题讨论】:

    标签: magento2.2


    【解决方案1】:

    我已经写了这个same answer here。也发在这里

    TL;DR 您的 redis 不安全。使用来自this link 的 redis.conf 来保护它

    长答案:

    这可能是由于不安全的redis-server 实例造成的。 docker 容器中的默认 redis 映像是不安全的。

    我可以使用redis-cli -h <my-server-ip> 连接到我的网络服务器上的redis

    为了解决这个问题,我检查了this DigitalOcean article 和许多其他人,并且能够关闭端口。

    • 你可以从here中选择一个默认的redis.conf
    • 然后将您的 docker-compose redis 部分更新为(相应地更新文件路径)
    redis:
        restart: unless-stopped
        image: redis:6.0-alpine
        command: redis-server /usr/local/etc/redis/redis.conf
        env_file:
          - app/.env
        volumes:
          - redis:/data
          - ./app/conf/redis.conf:/usr/local/etc/redis/redis.conf
        ports:
          - "6379:6379"
    

    commandvolumesredis.conf 的路径应该匹配

    • 根据需要重建 redis 或所有服务
    • 尝试使用redis-cli -h <my-server-ip> 进行验证(它停止对我工作)

    【讨论】:

      猜你喜欢
      • 2018-01-09
      • 2019-01-02
      • 2020-05-23
      • 2013-11-21
      • 1970-01-01
      • 2013-11-04
      • 2020-06-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多