本文更新于: 2024年4月3日
redis这个缓存工具很好用,但是不能直接支持多站点共用共存,一旦你多个站点都装上redis再启用,你会发现你的站点乱套了,站点A跳到站点B,界面链接都乱,网上的教程一大堆,都是说让在网站根目录的文件wp-config.php内加入下面的行。说只要盐值不一样就行了,都是扯淡,误导大家。
define('WP_CACHE_KEY_SALT', 'appmiu');
define('WP_REDIS_SELECTIVE_FLUSH', true);
实际上正确操作是要区分开redis的数据库,database
第一步、
打开网站目录到/wp-content/plugins/redis-cache/includes打开文件夹下的object-cache.php文件
第二步、
搜索database
第三步、
更改database后面的值,redis库的值从0开始 0 1 2 3 4 5 6….. 默认好像有16个,第一个站点我设置了0库,第二个我设置1库。
第四步、
保存文件,然后重新启用oRedis Object Cache 就可以共存了。如果你是已经串台了,多个网站乱套了,就需要清楚redis的所有数据库内容
声明:本站为个人非盈利博客,资源均网络收集且免费分享无限制,无需登录。资源仅供测试学习,请于24小时内删除,任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集。请支持正版!如若侵犯了您的合法权益,可联系我们处理。