memcached已安装环境
tp3.2环境
先看下服务是否开启来了,如何安装和开启memcached请看我前面一篇经验。
在web目录下新建phpinfo.php内容
在tp3.2的配置文件中config.php 添加 'DATA_CACHE_TIME' => 1800, // 数据缓存有效期s 'DATA_CACHE_TYPE' => 'Memcache', //数据缓存类型 'MEMCACHE_HOST' => 'tcp://127.0.0.1:11211',
memcache的实例化,设置内容和获取内容方式一在IndexController的index方法中加入以下内容做个测试 //连接 $mem = new \Think\Cache\Driver\Memcache; $mem->set('key1', 'This is first value', 0, 60); $val = $mem->get('key1'); echo 'Get key1 value: ' . $val .'
'; $class = new \Think\Cache\Driver\Memcache(); $class->set('key','1234'); $data = $class->get('key'); echo $data;
memcache设置内容和获取内容方式二,调用S方法。在IndexController的index方法中加入以下内容做个测试 S('test','hello memcache'); $mem_test = S('test'); echo $mem_test; //输出hello memcache表示成功
效果展示。
一定先看看任务管理器中的memcached服务是否开启