- XF 兼容性
- 2.3.x
- 2.2.x
- Short Description
- 此扩展使用自定义缓存提供程序与Credis集成用于Redis。
此插件需要安装标准库
此插件使用Credis与自定义缓存提供者来Redis(基于Cm_Cache_Backend_Redis)。为了获得最佳性能,请安装php扩展:phpredis<x v v="CT4" />
安装
故障排除
请注意,在虚拟环境中Redis对延迟非常敏感。如果反复出现连接失败或协议错误,请禁用任何[url=https://redis.io/topics/persistence]Redis持久化选项。
读取扩展性
通过$ config['cache']['config']['load_from_slave']选项,可以将读取操作推迟到单一的从实例上。这包括了所有'config'选项(除了slave配置)
请参阅FAQ中的配置示例。
高可用性
Zend组件支持Redis Sentinel设置。它不支持Redis的多主集群。
此插件使用Credis与自定义缓存提供者来Redis(基于Cm_Cache_Backend_Redis)。为了获得最佳性能,请安装php扩展:phpredis<x v v="CT4" />
安装
并添加:
PHP:
$config['cache']['enabled'] = true;
$config['cache']['sessions'] = true;
$config['cache']['provider'] = 'SV\RedisCache\Redis';
$config['cache']['config'] = [
'server' => '127.0.0.1',
'port' => 6379,
];
请注意,在虚拟环境中Redis对延迟非常敏感。如果反复出现连接失败或协议错误,请禁用任何[url=https://redis.io/topics/persistence]Redis持久化选项。
读取扩展性
通过$ config['cache']['config']['load_from_slave']选项,可以将读取操作推迟到单一的从实例上。这包括了所有'config'选项(除了slave配置)
请参阅FAQ中的配置示例。
高可用性
Zend组件支持Redis Sentinel设置。它不支持Redis的多主集群。
- 此插件还实现了对论坛中线程计数的缓存功能。
- Redis Sentinel支持用于高可用性(请参阅FAQ以获取详细信息)。