H3手册 专题
您的位置:H3手册 > H3手册专题 > 缓存
缓存
作者:Aliot    发布时间:2020-04-11

框架目前提供了3种缓存支持:本地文件缓存和memcache内存缓存、redis持久化缓存

具体使用哪一种缓存方式可在配置文件config.ini里面配置。请查看配置文件里的这段内容


cache[type]="nocache"
cache[version]="1.0"
memcache[host]="127.0.0.1"
memcache[port]=11211

redis[host] = "127.0.0.1"
redis[port] = 6379

cache[type]="nocache|filecache|memcache|redis" //4选一,只有选择了memcache之后,才需要配置memcache[host]和memcache[port],否则保留默认值即可。只有选择redis之后,才需要配置redis[host]和redis[port]否则保留默认值即可。


缓存类为Lib\Cache,实现的是Lib\IBase\ICache接口,请了解以下接口规范


<?php
namespace Lib\IBase;

interface ICache {

	//更新,如果不存在则添加
	public function set($key,$val,$seconds);  
	
	//删除
	public function del($key);  

	//读取
	public function get($key);  
	
	//判断
	public function haskey($key);

	//清空所有
	public function clear();

}  

?>
cache类的实现请参见lib/cache目录下的内容



其他参数不一一说明,用户可以自行研究

网站声明:
本站部分内容来自网络,如您发现本站内容
侵害到您的利益,请联系本站管理员处理。
联系站长
373515719@qq.com
关于本站:
编程参考手册