/** * 设置过期时间戳 * @param string $key 键名 * @param int $time 过期时间戳 * @return boolean 是否成功 */ public function expireAt($key, $time) { $difftime = $time - time(); if ($this->driver->checkDriver()) { if ($difftime) { return $this->driver->expire($key, $difftime); } else { return $this->driver->del($key); } } if ($this->driver->isFallback() && $this->type !== self::$config['fallback']) { return $this->driver->backup()->expireAt($key, $time); } return false; }