Ejemplo n.º 1
0
 public function preapareCache()
 {
     $cache = ZendCache::factory(array('adapter' => array('name' => 'redis', 'options' => array('ttl' => $this->getTtl())), 'plugins' => array('Serializer', 'ExceptionHandler' => array('throw_exceptions' => false), 'OptimizeByFactor' => array('optimizing_factor' => 0), 'IgnoreUserAbort' => array('exitOnAbort' => false), 'ClearExpiredByFactor' => array('clearing_factor' => 0))));
     $redisOptions = new \Zend\Cache\Storage\Adapter\RedisOptions();
     $redisOptions->setServer(array('host' => $this->getHost(), 'port' => $this->getPort(), 'timeout' => '30'));
     $redisOptions->setLibOptions(array(\Redis::OPT_SERIALIZER => \Redis::SERIALIZER_PHP));
     $cache->setOptions($redisOptions);
     $this->setCache($cache);
 }
Ejemplo n.º 2
0
 public function testGetSetResourceId()
 {
     $resourceId = '1';
     $options = new \Zend\Cache\Storage\Adapter\RedisOptions();
     $options->setResourceId($resourceId);
     $this->assertEquals($resourceId, $options->getResourceId(), 'Resource id was not set correctly');
 }