缓存驱动_驱动扩展_扩展_帮助文档_Thinkphp手册

缓存驱动_驱动扩展_扩展_帮助文档_Thinkphp手册

缓存驱动默认位于Think/Cache/Driver命名空间下面,目前已经提供了包括APC、Db、Memcache、Shmop、Sqlite、Redis、Eaccelerator和Xcache缓存方式的驱动扩展,缓存驱动必须继承Think/Cache类,并实现下面的驱动接口:

方法说明接口方法
架构方法__construct($options='')
读取缓存get($name)
写入缓存set($name,$value,$expire=null)
删除缓存rm($name)
清空缓存clear()

下面是一个典型的缓存驱动类定义:

注意:缓存驱动的有效期参数约定,如果设置为0 则表示永久缓存。

如果要让缓存驱动支持缓存队列功能,需要在缓存接口的set操作方法设置成功后添加如下代码:

要配置当前默认的缓存驱动类型可以使用CACHE_TYPE参数,例如:

未经允许不得转载:淘淘源码吧 » 缓存驱动_驱动扩展_扩展_帮助文档_Thinkphp手册