/** * 获取生存剩余时间 * @param string $key 键名 * @return int|false 生存剩余时间(单位:秒) -1表示永不过期,-2表示键值不存在,失败返回false */ public function ttl($key) { if ($this->driver->checkDriver()) { return $this->driver->ttl($key); } if ($this->driver->isFallback() && $this->type !== self::$config['fallback']) { return $this->driver->backup()->ttl($key); } return false; }