Memcache IN ThinkPHP
ThinkPHP中启用Memcache缓存是比较简单的。
首先导入一下扩展缓存类,在TP的扩展完整包中,然后在项目配置文件config.php添加以下配置信息。
其中,Memcache默认端口是11211
设置缓存为Memcache
‘DATA_CACHE_TYPE’ => ‘Memcache‘,
‘MEMCACHE_HOST’ => ‘tcp://127.0.0.1:11211’,
‘DATA_CACHE_TIME’ => ‘3600’,
方法直接使用S函数即可。
当然,也可以清除S中的所有缓存
$cache = Cache::getInstance();
$cache ->clear();
问下楼主,当把’MEMCACHE_HOST’ => ‘tcp://127.0.0.1:11211’,
配置成别的主机或端口时,怎么不起作用?
‘MEMCACHE_HOST’ => ‘tcp://192.168.0.194:11277’,
S(‘test’,’ok’);
使用S函数时,提示无法连接127.0.0.1:11211