咳咳,事情是这样的
几天前,心血来潮给服务器君重装了个新系统,还随手给Redis酱戴上了一个「密码」的项圈。谁料今日打开WordPress酱时,她直接对我使出技能「报错一脸」:
Error establishing a Redis connection
WP酱:啊咧?!Redis酱忽然不理人家了啦!(´;ω;`)
Redis酱:主人给我套了项圈没告诉WP酱,她当然找不到我啦!哼~(# ̄3 ̄)
我:???

🔍紧急攻略:和Redis酱重归于好的秘密
- 根据WP酱的提示,乖乖去把
/wp-content/object-cache.php
暂时移除,强行挽救关系,打开后台界面进行观察。 - 果然在后台的Redis Object Cache页面看到了明确提示:
Redis is unreachable:
SELECT
failed: NOAUTH Authentication required. [tcp://127.0.0.1:6379]
意思就是Redis酱因为项圈的密码保护,WP酱没密码当然拒绝连接了。

🔧「关系修复咒文」
祭出法宝wp-config.php
,为Redis酱和WP酱之间搭建起爱的桥梁(密码):
define('WP_REDIS_PASSWORD', '你的密码'); // 对Redis酱的爱之密钥
稍稍刷新一下页面,两位小可爱便又和睦相处了~ (●´∀`●)
🌟可选高级魔法(强迫症专属配置)
让WP酱和Redis酱的关系更加稳定、甜蜜,以下咒语也可一并施展:
define('WP_REDIS_CLIENT', 'pecl'); // 使用pecl酱更高效交流
define('WP_REDIS_SCHEME', 'tcp'); // 使用TCP通道
define('WP_REDIS_HOST', '127.0.0.1'); // Redis酱本体所在
define('WP_REDIS_PORT', 6379); // 常规联络端口
define('WP_REDIS_DATABASE', 0); // 默认0号魔法空间
define('WP_CACHE_KEY_SALT', 'wp_'); // 给缓存钥匙起个名字~
define('WP_REDIS_MAXTTL', 86400); // 魔法最长持续时间(秒)
🎉结局
WP酱:Redis酱终于又愿意和我愉快玩耍了!谢谢主人!ヽ(✿゚▽゚)ノ
Redis酱:(小声嘟囔)下次别乱戴项圈啦,要记得告诉人家密码哦!(* ̄▽ ̄)ノ
我:(默默扶额)以后一定注意……
莫名感觉有点可爱![[g=思考]](https://dmyblog.cn/wp-content/themes/dmytheme/emojis/思考.png)
二次元的 站长是这样的![[g=doge]](https://dmyblog.cn/wp-content/themes/dmytheme/emojis/doge.png)
![[g=doge]](https://dmyblog.cn/wp-content/themes/dmytheme/emojis/doge.png)
?回复这么快
在写代码()()
明白!不打扰你了![[g=OK]](https://dmyblog.cn/wp-content/themes/dmytheme/emojis/OK.png)