最新消息
  • 欢迎 游客 您的光临,下载之前请先阅读 下载资源说明 少走弯路。任何技术问题请加入QQ群与我们交流或者直接在论坛提问,本站定制插件售后以及升级用户组问题请联系QQ:5916171
  • 通过购买升级用户组密钥,升级账户到相应的用户组 36元/6个月、24元/季度、7元/月、4元/周。 免费用户组升级
  • QQ:5916171 不再支持任何技术性问题回复,如有问题请在群里或者论坛发帖提问。望见谅
Redis Cache

官方 Redis Cache 2.6.1

没有下载权限
此插件使用 Credis 与自定义缓存提供程序进行 Redis (基于 Cm_Cache_Backend_Redis)。为获得最佳性能,请安装php扩展:phpredis

故障排除

请注意,Redis对虚拟环境中的延迟非常敏感。如果遇到重复的连接失败或协议错误,请禁用所有Redis Persistence选项。

congfig配置

PHP:
$config['cache']['enabled'] = true;
$config['cache']['sessions'] = true;
$config['cache']['namespace'] = 'xf_';
$config['cache']['provider'] = 'SV\RedisCache\Redis';
$config['cache']['config']  = array(
        'server' => '127.0.0.1',
        'port' => 6379,
        'connect_retries' => 2,
        'compress_data' => 6,
        'use_lua' => true,
        'serializer' => 'igbinary'
    );
或者
PHP:
$config['cache']['enabled'] = true;
$config['cache']['namespace'] = 'xf_';
$config['cache']['sessions'] = true;
$config['cache']['config'] = [
    'host' => '127.0.0.1'
];
$config['cache']['provider'] = function(array $config)
{
    if (!class_exists('Redis'))
    {
        throw new \LogicException("Cannot load Redis cache provider without Redis");
    }

    $config = array_replace([
        'host' => '',
        'port' => 6379,
        'timeout' => 0.0,
        'password' => '',
        'database' => 0,
        'persistent' => false,
        'persistent_id' => ''
    ], $config);

    $r = new \Redis();

    if ($config['persistent'])
    {
        $r->pconnect($config['host'], $config['port'], $config['timeout'], $config['persistent_id']);
    }
    else
    {
        $r->connect($config['host'], $config['port'], $config['timeout']);
    }

    if ($config['password'])
    {
        $r->auth($config['password']);
    }

    if ($config['database'])
    {
        $r->select($config['database']);
    }

    $cache = new \Doctrine\Common\Cache\RedisCache();
    $cache->setRedis($r);
    return $cache;
};
高效

Zend组件支持Redis Sentinel支持的主/从设置。 它不支持Redis多主集群。
此外,此附加组件实现了在论坛中缓存线程计数。
作者
死了算了
下载
21
查看
292
首次发布
最后更新
评分
0.00 星 0 星

来自死了算了的更多资源

最新更新

  1. CSS / LESS缓存更改 添加书签

    删除“禁用单个css缓存”选项。 虽然xf_css_cache表受到“雷鸣般的群体”问题的影响; 它仍然在缓存重建期间提供好处,并且频繁的失效是XF问题及其使用...
  2. 功能更新

    支持phpredis扩展v5 添加选项图标
  3. 版本更新

    按用途重新组织示例配置,不实际更改插件本身
顶部