Skip to main content

Redis是个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set –有序集合)和hash(哈希类型)。

Redis是个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value型NoSQL数据库。凭借自身丰富的API、超高的性能以及支持持久化存储等特点,Redis成为数据库缓存领域的优质选择。

WordPress的Redis缓存加速的步骤:
1、服务器安装Redis服务;(略过,推荐用BT面板安装。)
2、Wordpress站点安装Redis缓存加速插件:Redis Object Cache; (Wordpress插件中心搜索。)
3、启用Redis Object Cache;(如图所示即成功。)

Redis Object Cache插件的个性化配置:
*通过修改Wordpress的设置文件wp-config.php,添加修改Redis Object Cache的配置。
(1)WP_REDIS_CLIENT (default: not set) 指定用于与Redis通信的客户端;
(2)WP_REDIS_SCHEME (default: tcp) 指定用于与Redis实例进行通信的协议。
(3)WP_REDIS_HOST (default: 127.0.0.1) 目标服务器的IP或主机名。
(4)WP_REDIS_PORT 目标服务器的TCP / IP端口。
(5)WP_REDIS_DATABASE (default: 0) 接受用于使用该SELECT命令自动选择逻辑数据库的数值。
(6)P_REDIS_PASSWORD (default: not set) 接受用于使用该AUTH命令的受密码保护的Redis服务器进行身份验证的值。
(7)WP_CACHE_KEY_SALT (default: not set)设置所有缓存键的前缀。(Wordpress多站点。)

*配置用法举例:

define('WP_REDIS_CLIENT', 'pecl');
define('WP_REDIS_SCHEME', 'tcp');
define('WP_REDIS_HOST', '$Your.Redis.IP');
define('WP_REDIS_DATABASE', '0');
define('WP_CACHE_KEY_SALT', 'wp_');
define('WP_REDIS_MAXTTL', '86400');