WordPress

服务器多个WordPress网站使用Redis对象缓存插件数据冲突的解决方法

2024年11月17日 · 本文共389个字 · 预计阅读2分钟202次已读
目录
文章目录隐藏
  1. 前言
  2. 解决方法

前言

  服务器安装Redis扩展,默认创建16个Redis数据库,服务器搭建了多个WordPress网站,并且都安装了Redis Object Cache对象缓存插件,多个WordPress网站的数据都缓存到Redis的第一个数据库导致数据冲突、窜站、无法进入网站后台等问题,Redis Object Cache插件中没有选择指定数据库序号的功能,只能使用Redis的第一个数据库。

服务器多个WordPress网站使用Redis对象缓存插件数据冲突的解决方法

解决方法

一、打开第二个WordPress网站的/wp-content/plugins/redis-cache/includes/object-cache.php文件。

二、搜索:database,大概在第546行,把0改成1~15的任意数。

服务器多个WordPress网站使用Redis对象缓存插件数据冲突的解决方法

三、如果Redis数据库中已有冲突数据无法进入网站后台,清空Redis数据可解决。服务器使用的宝塔面板,可安装Redis数据库管理工具,按照下图中的步骤操作清空数据。

服务器多个WordPress网站使用Redis对象缓存插件数据冲突的解决方法
服务器多个WordPress网站使用Redis对象缓存插件数据冲突的解决方法
服务器多个WordPress网站使用Redis对象缓存插件数据冲突的解决方法
0 条评论

Powered by atecplugins.com