服务器php安装Redis扩展,默认创建16个Redis数据库,服务器搭建了多个WordPress网站,并且都安装了Redis Object Cache对象缓存插件,多个WordPress网站的数据都缓存到Redis的第一个数据库导致数据冲突、窜站、无法进入网站后台等问题
解决方法:
一、打开第二个或第三个WordPress网站的
1:wp-content/plugins/redis-cache/includes/object-cache.php
2:wp-content/object-cache.php
找到:
'scheme' => 'tcp',
'host' => '127.0.0.1',
'port' => 6379,
'database' => 0,
'timeout' => 1,
'read_timeout' => 1,
'retry_interval' => null,
'persistent' => false,
将其中'database' => 0, 修改成 'database' => 1,
每个网站都赋予不同值。
本文参考:
https://wp.bufanz.com/wordpress/multiple-websites-redis-object-cache-data-conflict.html

发表回复