Redis Object Cache安装使用教程

Redis Object Cache由 Redis 提供支持的持久对象缓存后端,支持 Predis、PhpRedis (PECL)、Credis、HHVM、复制、集群和 WP-CLI。

Redis Object Cache

Redis Object Cache与Memcached一样优秀(WordPress Batcache 对象缓存加速访问),都是在数据库查询压力比较大时推荐使用的缓存解决方案,毕竟内存缓存比硬盘缓存快很多。

Redis Object Cache vs WP Super Cache

推荐你的服务器有至少2G内存时使用。

Redis Object Cache安装使用方法具体如下:

在网站后台安装Redis Object Cache。

服务器需要安装Redis,以CentOS为例:

yum install redis php-redis php-pecl-msgpack php-pecl-igbinary -y
service redis start
service httpd restart

wp-config.php中增加:

define( 'WP_CACHE_KEY_SALT', 'wpmoretest' );

wpmoretest为任意字符,推荐以你的数据库名称,并且如果一个网站有多个WordPress使用Redis的话,需要每个网站设置的wpmoretest都不同。

在回到后台设置-Redis,启用缓存,就可以看到Redis Object Cache是否已经启用。

后台统计:

Redis
前台F12也能看到缓存效果:
Redis

注意:

Redis Object Cache与Memcached一样,不能与WP Super Cache共用(Memcached与WP Super Cache共用,可能你一直在错用)。Redis Object Cache + WP Super Cache一起使用,无论是否勾选WP Super Cache的“启用动态缓存。需要使用PHP或传统模式缓存”功能,都不会生效。

不能与WP Super Cache共用

网页前台会提示:Super Cache dynamic page detected but late init not set. See the readme.txt for further details.

分类 WordPress技巧 本文由 清白之年 原创发布,转载请注明文章来源。

发表评论

您的电子邮箱地址不会被公开。