Setze ttl und Namespace mit Memcached in Zend Framework 2
Soweit ich das beurteilen kann, scheint dies der Weg zu sein, Memcached einzurichten und die TTL und den Namespace einzustellen, aber sie haben keine Auswirkungen auf den Cache. Dem Schlüssel wird kein Namespace vorangestellt, und das Ablaufdatum ist unendlich.
$MemcachedOptions = new \Zend\Cache\Storage\Adapter\MemcachedOptions();
$MemcachedResourceManager = new \Zend\Cache\Storage\Adapter\MemcachedResourceManager(1, new \Zend\Cache\Storage\Adapter\Memcached());
$MemcachedResourceManager->addServer(1, array('localhost', 11211));
$MemcachedOptions->setResourceManager($MemcachedResourceManager);
$MemcachedOptions->setNamespace('FooBar_');
$MemcachedOptions->setTtl(10);
$cache = $MemcachedOptions->getResourceManager()->getResource(1);
$cache->set('foobar_key','I am in cache');
Hat jemand irgendwelche Tipps, Hinweise? Jede Hilfe wäre sehr dankbar.