- XF 兼容性
- 2.3.x
- 2.2.x
- 摘要
- 提升你的应用程序性能,使用我们的附加模块,该模块集成了Credis和自定义的Redis缓存提供者。安装phpRedis扩展以获得最佳结果。在src/config.php中启用会话配置,设置Redis服务器详情,并避免由于延迟问题而影响性能。为了实现高可用性,请使用Redis Sentinel支持。
这个插件需要Standard Library by Xon这个插件使用了Credis使用自定义缓存提供者Redis基于Cm_Cache_Backend_Redis为了最佳性能,请安装php扩展:phpredis安装
故障排查
请注意,Redis 在虚拟环境中对延迟非常敏感。如果遇到反复的连接失败或协议错误,请禁用任何Redis Persistence选项。读:ScalingWith the $config[]'缓存'][]'配置'][]'load_from_slave']选项,读取可以推迟到单一的从属实例。它包含了所有'配置'(除了从属配置)的选择。参见FAQ以获取配置示例。高可用性Zend 组件支持 Redis Sentinel,但不支持 Redis 的多主集群。
添加:
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 在虚拟环境中对延迟非常敏感。如果遇到反复的连接失败或协议错误,请禁用任何Redis Persistence选项。读:ScalingWith the $config[]'缓存'][]'配置'][]'load_from_slave']选项,读取可以推迟到单一的从属实例。它包含了所有'配置'(除了从属配置)的选择。参见FAQ以获取配置示例。高可用性Zend 组件支持 Redis Sentinel,但不支持 Redis 的多主集群。
- []*]此外,这个附加组件在论坛中实现了线程计数的缓存。[]*]Redis Sentinel支持高可用性(请参阅FAQ以获取详情)。