用户
 找回密码
 入住 CI 中国社区
搜索
12
返回列表 发新帖
楼主: sting_bo
收起左侧

[版本 3.x] 有人使用过CI3.0的memcached么,在线等

[复制链接]
 楼主| 发表于 2015-5-20 13:31:42 | 显示全部楼层
ahcheqiu 发表于 2015-5-20 13:06
装完memcache还要装memcache的php扩展呀
sudo apt-get install php5-memcached

我刚解决了,就是没有实例化memcached,每次调用的时候,先
$this->load->driver('cache');
$this->cached->memcached->is_supported();
就行了,论坛太冷清,唉!
 楼主| 发表于 2015-5-20 13:33:44 | 显示全部楼层
我刚解决了,就是没有实例化memcached,每次调用的时候,先
$this->load->driver('cache');
$this->cached->memcached->is_supported();
就行了,太冷清,唉!
原因是它只在is_susoprted里进行实例化,如下:
        /**
         * Is supported
         *
         * Returns FALSE if memcached is not supported on the system.
         * If it is, we setup the memcached object & return TRUE
         *
         * @return        bool
         */
        public function is_supported()
        {
                if ( ! extension_loaded('memcached') && ! extension_loaded('memcache'))
                {
                        log_message('debug', 'The Memcached Extension must be loaded to use Memcached Cache.');
                        return FALSE;
                }

                return $this->_setup_memcached();
        }

点评

good  发表于 2015-5-20 13:41
发表于 2015-5-26 22:25:20 | 显示全部楼层
咱不是解决了么?

本版积分规则