多个WordPress站点使用Redis对象缓存插件数据冲突的问题

今天给客户迁移网站,用户要求复制一个一模一样的网站,但是数据库和源码得独立开,后台也得单独管理!我就直接给客户复制源码和数据库到新建的一个网站!

用户开始都是好评如潮,但是用了一天后出问题了,用户反馈网站A(老站点)和网站B(新站点)之间访问会出现数据重复或者是显示异常,总之排查下来就是redis的缓存引起的,我在网上查阅了大量资料也没有具体的改善方式,最后请公司技术出马才得到解决,那么下面就为大家带来详细的解决方案!

一台服务器如果有多个WordPress站点并且都安装使用Redis对象缓存插件,就会导致其中一个站点的数据是另一个站点的数据。

那么我们先打开/www/wwwroot/网站所在目录/www/wwwroot/www_jkmiao_cn/wp-content/plugins/redis-cache/includes

找到object-cache.php这个文件并打开他

多个WordPress站点使用Redis对象缓存插件数据冲突的问题

然后寻找关键词database

多个WordPress站点使用Redis对象缓存插件数据冲突的问题

我们将会看到上面的这串代码,默认的值是0,我们将他改为1-15的数字即可,比如我站点A是0那么站点B我们写1就行了,站点C写2即可,以此类推!

改完以后保存

再到网站的这个目录下/www/wwwroot/网站目录/wp-content

找到object-cache.php这个文件把他删除

多个WordPress站点使用Redis对象缓存插件数据冲突的问题

删除后不用担心,我们在后台重新开启redis缓存将会自动创建,因为这个是缓存的文件!

最后我们在wp后台找到redis缓存点启用即可,再次开启将会发现所有问题都得到了解决!

多个WordPress站点使用Redis对象缓存插件数据冲突的问题

给TA打赏
共{{data.count}}人
人已打赏
未分类

编导专业名词解析高频考点汇总

2025-5-15 16:38:08

技术教程

linux-disk 磁盘问题 unexpected output in sfdisk

2025-4-25 21:22:43

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索