【问题标题】:Azure Redis Cache + WordPress On AzureAzure Redis 缓存 + Azure 上的 WordPress
【发布时间】:2019-04-10 19:32:19
【问题描述】:

我已按照post 中的说明进行了配置,但 redis 状态始终显示未连接。我试图打开 redis 缓存实例的诊断,但似乎没有任何请求到达服务本身。有任何想法吗?

【问题讨论】:

    标签: azure azure-redis-cache


    【解决方案1】:

    经过更多调查后,似乎有一个线程涵盖了插件讨论页面上的大多数场景......我会通读这个并确保你把东西放在正确的地方......

    https://wordpress.org/support/topic/enabling-with-predis-and-remote-redis

    【讨论】:

    • 另外,您应该确保尽快更新到 4.2.2,因为有一些针对主要安全漏洞的修复
    • 已升级到 4.2.2 我看到了该线程并移动了上面的定义“/* 就是这样,停止编辑!快乐的博客。*/”解决了这个问题。有趣的是它看到了设置。感谢您对此进行调查
    • 也许您可以将其添加到该博客文章中:)
    【解决方案2】:

    predis 库不支持 HTTPS,您必须使用非 HTTPS 端点,即 6379。

    【讨论】:

    • 同样的结果。我注意到该博客文章的屏幕截图中显示的版本和我所看到的似乎不同。还有其他步骤吗?
    • 不相关的问题 - 我注意到当您打开 redis 缓存的诊断时,我可以在没有选择存储帐户的情况下点击保存但出现错误。选择存储帐户后成功保存
    • 能否确认object-cache.php文件确实在wp-content中
    • 您还可以通过使用 redis-cli 连接到 redis 服务来验证确实没有任何东西可以缓存
    • 我已经验证 wp-content 文件夹有 object-cache.php 文件,也可以从 redis-cli 连接到 azure redis
    【解决方案3】:

    您可以将 https 用于 redis 缓存和 wordpress。您需要将其设置为设置 WP_REDIS_SCHEME 以使用 TLS。见:https://cloud.accigo.se/blog/how-to-set-up-azure-redis-cache-for-wordpress/

    【讨论】:

    【解决方案4】:

    有时在编辑 wp-config.php 文件后,当您单击诊断时,它会显示 Redis: not found,但您可能需要稍等片刻,然后尝试启用 Redis 对象和禁用 Redis 对象几次从 wp-config 文件中获取更新的信息。

    I have put together a blog post which list down detailed steps to configure Redis Cache with WordPress on Azure.

    我希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 2016-09-10
      • 2019-05-17
      • 1970-01-01
      • 2015-12-08
      • 1970-01-01
      • 2014-07-09
      • 2016-06-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多