注意,当串站发生时,已无法解救,你只能回档到未启用redis的那天.
宝塔和redis本身并没有自带分离数据库的功能,所以你必须手动分离数据库以预防问题发生.
前置条件:
- 一个宝塔面板上面搭了多个网站
- 宝塔安装了redis
- 每个网站都安装了redis插件(不要启用)
1. 分离数据库

双击打开object-cache.php

默认 'database' => 0,我已经修改为4. 这行代码大概在600行左右(每个人不一样)
你可以选择1-15之间的任意数字,每一个网站都要不一样的数字,代表这个网站使用了某一个数据库,从而不会出现共享数据库的情况.
一般来说,这个方法就足够了. 如果你想要双重保险,就继续看下去.
2. 添加盐值以隔离Redis
这种方法只能搭配上面,不能单独使用。单独使用大概率还是串站.

双击打开wp-config.php

添加以下代码,注意代码中的 https://fitnovice.com 可以替换成任意的文字,这只是做个标记用于隔离.
/* 同服务器多站点Redis或Memcached内存缓存分离
*/define('WP_CACHE_KEY_SALT', 'https://fitnovice.com');
3. Redis插件设置

确保’密钥前缀‘和’数据库‘都是独一无二的数字/文本.
然后你要先 禁用对象缓存,再启用,而不是仅仅点击 刷新缓存。 这样才能刷新成功.
Comments NOTHING