首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WPengine不允许将redis与标度簇连接起来

WPengine不允许将redis与标度簇连接起来
EN

Stack Overflow用户
提问于 2021-02-24 18:33:41
回答 2查看 492关注 0票数 0

我已经设置了有标度的红色集群与wordpress。但是我的wp引擎WordPress站点无法连接到Wp object cache插件的缩放网格集群。

我要解决这个问题

代码语言:javascript
复制
Status: Not connected
Client: PhpRedis (v5.3.1)
Drop-in: Valid
Disabled: No
Ping: 
Connection Exception: Connection refused (RedisException)
Errors: [
    "Connection refused"
]
PhpRedis: 5.3.1
Predis: Not loaded
Credis: Not loaded
PHP Version: 7.4.14
Plugin Version: 2.0.17
Redis Version: Unknown
Multisite: No
Filesystem: Working
Global Prefix: "wp_"
Blog Prefix: "wp_"
WP_REDIS_DISABLED: false
WP_REDIS_PREFIX: "8820f86645f21b76"
WP_CACHE_KEY_SALT: "8820f86645f21b76"
Global Groups: [
    "blog-details",
    "blog-id-cache",
    "blog-lookup",
    "global-posts",
    "networks",
    "rss",
    "sites",
    "site-details",
    "site-lookup",
    "site-options",
    "site-transient",
    "users",
    "useremail",
    "userlogins",
    "usermeta",
    "user_meta",
    "userslugs",
    "redis-cache"
]
Ignored Groups: [
    "counts",
    "plugins",
    "themes",
    "blog-details",
    "blog-id-cache",
    "blog-lookup",
    "global-posts",
    "networks",
    "rss",
    "sites",
    "site-details",
    "site-lookup",
    "site-options",
    "site-transient",
    "users",
    "useremail",
    "userlogins",
    "usermeta",
    "user_meta",
    "userslugs",
    "redis-cache",
    "blog_meta",
    "tribe-events-non-persistent",
    "avada"
]
Unflushable Groups: []
Drop-ins: [
    "advanced-cache.php v by ",
    "Redis Object Cache Drop-In v2.0.17 by Till Krüss"
]

有人解决这个问题吗?

注意:我没有在wp-工程上安装redis-cli,在我的例子中,我使用有标度的集群来连接插件。

提前谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-02-27 13:25:15

我已经通过改变规模网格Redis集群来解决这个问题。

仅对于其他开发人员的上下文,确保在进行此更改连接后,您已经创建了没有-- tls的新集群,wp-cache对象插件不会拒绝。

另外,根据https://help.scalegrid.io/docs/redis-cli-tool-installation-use文档,请确保您能够与sg建立连接。

票数 0
EN

Stack Overflow用户

发布于 2021-02-25 15:22:34

ScaleGrid有一篇关于这个用例的博客文章:Using Redis Object Cache to Speed Up Your WordPress Installation。这个有用吗?

从本文中,这是所需的最小配置。

代码语言:javascript
复制
define('WP_REDIS_HOST', '<your-ScaleGrid-Hostname>');
define('WP_REDIS_PASSWORD', '<your-ScaleGrid-Password>');

一个很好的起点可能是将您的配置文件剥离到这个位置,看看这是否有帮助?

除此之外,没有太多的信息可以继续下去。该错误似乎表明了网络错误-您是否验证了网络连接是否正确?一种选择是在您的WP机器上安装redis CLI并尝试通过它进行连接。如果问题是PHP/WordPress或连接/配置,这将有助于缩小范围。

您还可以检查Redis服务器端的日志,以检查是否有任何错误。如果您还没有这样做,也许可以联系到support@scalegrid.io,以便他们可以为您调试这些吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66356840

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档