文章最后更新时间:
前言
经常使用WordPress并管理多个站点的用户在配置Redis缓存数据库时,可能会遇到数据冲突的问题,这些问题通常源于不同站点间的Redis键值混淆。以下是一些常见的挑战和解决策略,帮助用户有效地管理和优化WordPress多站点的Redis缓存配置。
开始教程
方法1:修改数据库前缀
我们WordPress在安装时有一步时创建数据库,其中默认数据库前缀是:wp_
,我们可以随便更改一下字符比如改为:xxx_
。
这样数据在缓存时各个库之间就不会出现数据冲突的问题了。这也是最建议的方式,我们以后创建站点建议都更改掉默认的数据库前缀。

方法2:在wp-config.php文件中修改相关常量
此种方式适合已经创建的站点,不适合再操作数据库的情况。
在 wordpress 网站根目录 wp-config.php
第二行 <?php
下面增加下面的代码
效果展示

注意事项
需要注意的是同一台服务器下的多个WordPress网站必须使用同一个版本的 PHP环境,因为PHP环境需要安装Redis拓展支持才能开启Redis缓存,而且只允许安装在一个PHP环境上面。
例如你有1个WordPress网站使用的是PHP7.0版本,还有1个网站使用的是PHP7.2版本,而你的Redis拓展只能单一的安装在PHP7.0或者PHP7.2上面,安装在7.0的上面,那么7.2的那个WordPress网站就不能享受Redis缓存加速,安装在7.2上面,那么7.0的那个WordPress网站也同样不能使用Redis缓存加速。
- 最新
- 最热
只看作者