软件介绍
redis和memcached不同的是,redis支持数据持久化存储,可以将内存中的数据存储在磁盘里,重启的时候可以再次加载使用。无论你选择哪一种都能够为你的网站提升加载速度,仅仅只是多一种选择。
宝塔php安装redis拓展
注意!要到php拓展里面安装,不要直接在宝塔软件商店搜索redis来装,这样redis会连接不上php。
![图片[1]-多个WordPress站点开启Redis缓存-龙之小站资源屋](https://www.688918.com/wp-content/uploads/2024/03/e690e7496920240321150325.png)
WordPress安装Redis插件
WordPrss后台搜索 Redis Object Cache
插件并安装
![图片[2]-多个WordPress站点开启Redis缓存-龙之小站资源屋](https://www.688918.com/wp-content/uploads/2024/03/dbc9e79b0f20240321150354.png)
直接启动插件即可
![图片[3]-多个WordPress站点开启Redis缓存-龙之小站资源屋](https://www.688918.com/wp-content/uploads/2024/03/a6e6dc816d20240321150415.png)
Redis部署成功
你没听错,已经成功了,就是这么简单,过段时间再到宝塔后台查看Redis负载状态里面的命中率,一般80%就是正常的。
![图片[4]-多个WordPress站点开启Redis缓存-龙之小站资源屋](https://www.688918.com/wp-content/uploads/2024/03/8181a78ca820240321150455.png)
解决多站点数据冲突问题
方法一
将下面代码放入wp-config.php文件中添加以下代码
define( 'WP_REDIS_PREFIX', '你的域名' );
方法二
Redis默认16个数据库(0-15),Redis Object Cache 默认用的数据库0,如果多个站点同时应用Redis缓存的话就会数据冲突,我们只需要在第二个站点及后面的站点指定其余的15个redis数据库就好了,打开/你的网站根目录/wp-content/plugins/redis-cache/includes/目录中的object-cache.php文件,搜索database,然后把后面的0换成1-15中空余的redis数据库就不会再冲突了。
![图片[5]-多个WordPress站点开启Redis缓存-龙之小站资源屋](https://www.688918.com/wp-content/uploads/2024/03/19a623f58520240321150628.png)
操作之前需要先关闭wordpress后台的redis插件,如果关闭插件网站还是数据冲突,那就直接把/网站根目录/wp-content/目录中的object-cache.php文件删除就可以进入后台了,重启插件就不会冲突了。
© 版权声明
THE END
暂无评论内容