You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
<?php
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 缓存驱动接口
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
namespace base\cache;
|
|
|
|
|
|
|
|
|
|
Interface CacheInterface {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 设置缓存
|
|
|
|
|
* @param string $key 缓存名
|
|
|
|
|
* @param mixed $value 缓存内容
|
|
|
|
|
* @param integer $expire 缓存时间
|
|
|
|
|
*/
|
|
|
|
|
public function set($key, $value, $expire = 1800);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 递增缓存值
|
|
|
|
|
* @param string $key 缓存名
|
|
|
|
|
* @param integer $value 递增数量
|
|
|
|
|
* @return boolean
|
|
|
|
|
*/
|
|
|
|
|
public function des($key, $value = 1);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 删除缓存
|
|
|
|
|
* @param string $key 缓存名
|
|
|
|
|
* @return boolean
|
|
|
|
|
*/
|
|
|
|
|
public function del($key);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 清空缓存
|
|
|
|
|
* @return void
|
|
|
|
|
*/
|
|
|
|
|
public function clear();
|
|
|
|
|
|
|
|
|
|
}
|