gpt4 book ai didi

Heroku Redis 上的 SSL 认证验证失败

转载 作者:行者123 更新时间:2023-12-03 16:09:51 26 4
gpt4 key购买 nike

我正在使用 Redis 高级计划在 Heroku 上部署 flask 应用程序。我收到以下错误:“SSL 认证验证失败”。尝试修复:

  • 降级到 Redis 5
  • 路过ssl_cert_reqs=NoneRedis redis-py 中的构造函数

  • 这个问题的解决方案可能是:
  • 解释如何在 heroku redis 高级计划中禁用 TLS 认证
  • 解释如何在 heroku redis 高级计划上进行 TLS 认证

  • 从 Heroku 的文档中,这可能是一个提示:“您必须在 Redis 客户端的配置中启用 TLS 才能连接到 Redis 6 数据库”。我不明白这是什么意思。

    最佳答案

    您可以通过降级到 Redis 5 并通过 ssl_cert_reqs=None 来禁用 Heroku 上的 TLS 认证。到Redis构造函数。

    $ heroku addons:create heroku-redis:premium-0 --version 5
    from redis import ConnectionPool, Redis
    import os
    connection_pool = ConnectionPool.from_url(os.environ.get('REDIS_URL'))
    app.redis = Redis(connection_pool=connection_pool, ssl_cert_reqs=None)
    我的错误是没有同时做这两件事。
    一个理想的解决方案将解释如何为 Redis 6 配置 TLS 认证。

    关于Heroku Redis 上的 SSL 认证验证失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65042551/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com