2

我按照文档说明并配置了我的 config/main.php 。

现在我尝试访问 memcache 对象,如下所示

Yii::$app->cache->Memcache->add('12', '12');

并获得如下值

Yii::$app->cache->Memcache->get('12')

我在 chrome 的检查元素功能的网络部分中没有得到任何东西几秒钟,然后我收到此错误:

“MemcachePool::add(): php_network_getaddresses: getaddrinfo failed: Name or service not known'”

4

2 回答 2

6

这是我项目中的示例。

    $key = 'my_key';
    $employees = \Yii::$app->cache->get($key);
    if ($employees === false) {
        $employees = Employee::findBySql('some sql statement')->all();
        \Yii::$app->cache->set($key, $employees, 43200); // time in seconds to store cache
    }
于 2014-10-21T10:31:16.243 回答
0

好的,这是一个小配置错误,我忘记将主机设置为 localhost -__-

于 2014-05-28T07:56:51.260 回答