Previous topicNext topic
 万捷网络验证系统在线帮助文档
Help > WebApi接口说明 >
cache - 数据缓存
接口更新时间为20231216,在此之前的用户需要使用此接口的请联系客服更新

接口原型:

$data = cache([名称],[数据],[有效期],[操作]);
 接口名称  说明
cache

高速数据缓存服务,临时保存数据到缓存中。 

一般用于:数据的缓存读取、二次数据验证、全局数据共享等。

 参数  说明
参数1:名称

储存数据的别名、标识,例如:软件编号+用户账号、其他任何有意义的字符串等。建议不超过32位。

参数2:数据 储存在缓存中的数据。长度越小越好,建议不超过2000字节。
参数3:有效期 数据缓存的有效期,单位为秒。0为长期有效。过期、服务或服务器重启后数据清除。
参数4:操作类型

0=读取,成功返回缓存的数据,无数据或数据失效返回“null”

1=增加,将数据写入缓存。如果名称已经存在则返回-1,成功返回1。

2=修改,修改已经存在的缓存数据为新数据。更新数据的缓存有效期。不存在则增加。返回1。

3=删除,删除缓存的数据,返回1。

在WebApi接口中的调用方法(将下面的代码复制到后台的WebApi代码框中):

 

//数据缓存,注意在适当的位置使用增改删操作。
function  zdy_cache($rjbh,$key,$value){
$data=cache($key,$value,60,0);//读取
$data=cache($key,$value,60,1);//增加,有效期60秒
$data=cache($key,$value,60,2);//修改,不存在则增加,有效期60秒
$data=cache($key,$value,60,3);//删除
return $data;
}