redis这个缓存工具很好用,但是不能直接支持多站点共用共存,一旦你多个站点都装上redis再启用,你会发现你的站点乱套了,站点A跳到站点B,界面链接都乱,网上的教程一大堆,都是说让在网站根目录的文件wp-config.php内加入下面的行。说只要盐值不一样就行了,都是瞎扯,误导大家。
define('WP_CACHE_KEY_SALT', 'ycbk');
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的所有数据库内容
感谢您的来访,获取更多精彩文章请收藏本站。

© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容