小编Rol*_*and的帖子

在Zend Framework 2中使用Memcached设置ttl和命名空间

据我所知,这似乎是设置Memcached和设置TTL和命名空间的方法,但它们对缓存没有影响.密钥没有命名空间的前缀,过期是无限的.

    $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');
Run Code Online (Sandbox Code Playgroud)

有没有人有任何提示,线索?任何帮助将非常感激.

installation memcached ttl zend-framework2

2
推荐指数
1
解决办法
2917
查看次数

标签 统计

installation ×1

memcached ×1

ttl ×1

zend-framework2 ×1