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.
40 lines
664 B
40 lines
664 B
|
3 years ago
|
<?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();
|
||
|
|
|
||
|
|
}
|