全局字典相关函数 ctyun.dict.DICT.expire 函数信息详见下表: 项目 描述 语法 success, err DICT:expire(keyname, exptime) 作用 修改共享内存中的key的有效期。 入参 keyname:设置内容的键。 exptime: 要更新的有效期时间值。 返回值 success:布尔类型,是否成功。 err:将错误信息存放在err中。 示例: applescript 假设全局字典名称为cats local cats ctyun.dict.cats local ok, err cats:expire("Marry", 60) ctyun.dict.DICT.flushall 函数信息详见下表: 项目 描述 语法 number DICT:flushall() 作用 清空共享内存中的所有数据,方法是让所有的数据都过期,这意味着虽然可以用getstale的方式去读取数据,但不一定会有值存在。 入参 无。 返回值 无。 示例: stylus 假设全局字典名称为cats local cats ctyun.dict.cats cats:flushall() ctyun.dict.DICT.flushexpired 函数信息详见下表: 项目 描述 语法 number DICT:flushexpired(maxcount?) 作用 清空共享内存中所有过期的数据,方法是释放掉这些内存,彻底清除数据,并返回所清除数据的数量。 入参 maxcount: 可选参数,如果不设置此参数或设为0,则会清除全部过期数据;如果参数值大于0,则会清除相应数量的数据。 返回值 number: 返回实际已刷新的项目数。 示例: applescript 假设全局字典名称为cats local cats ctyun.dict.cats local number cats:flushexpired()