Beispiel #1
0
 protected function __construct($driverConfig)
 {
     $this->driver = \HuiLib\Cache\CacheBase::create($driverConfig);
     if (!$this->driver instanceof \HuiLib\Cache\CacheBase) {
         throw new \HuiLib\Error\Exception('Session cache driver initialized failed');
     }
     //session管理器
     $this->manager = \HuiLib\Session\SessionManager::create();
     $this->manager->setAdapter($this);
 }
Beispiel #2
0
 private function testApc()
 {
     $cache = \HuiLib\Cache\CacheBase::create(Front::getInstance()->getAppConfig()->getByKey('cache.apc'));
     $cache->add('hanhui2', date('Y-m-d H:i:s'));
     echo $cache->get('hanhui2');
     //测试数组
     $cache->replace('array', Front::getInstance()->getAppConfig()->getByKey('cache.memcache'));
     \HuiLib\Helper\Debug::out($cache->get('array'));
     $cache->add('count', 0);
     $cache->increase('count');
     echo $cache->get('count');
     $cache->replace('replace', 0);
     $cache->increase('replace');
     $cache->increase('replace');
     $cache->increase('replace');
     echo 'replace:' . $cache->get('replace');
 }