查詢

Memcached::delete()函式—用法及示例

「 從Memcached伺服器中刪除指定的鍵值對 」


函式名稱:Memcached::delete()

函式描述:該函式用於從Memcached伺服器中刪除指定的鍵值對。

適用版本:此函式適用於PHP 5.2.0及以上版本,並且需要安裝和啟用Memcached擴充套件。

語法:bool Memcached::delete ( string $key [, int $time = 0 ] )

引數:

  • key:要刪除的鍵的名稱,必須是一個字串。
  • time(可選):刪除鍵值對的等待時間,以秒為單位。如果設定為0,則立即刪除。預設值為0。

返回值:如果成功刪除鍵值對,則返回true;否則返回false。

示例:

// 建立一個Memcached例項
$memcached = new Memcached();

// 新增一個伺服器到伺服器池
$memcached->addServer('localhost', 11211);

// 設定一個鍵值對
$memcached->set('key1', 'value1');

// 刪除指定的鍵值對
if ($memcached->delete('key1')) {
    echo '鍵值對已成功刪除';
} else {
    echo '刪除鍵值對失敗';
}

在上面的示例中,我們首先建立了一個Memcached例項,並新增了一個Memcached伺服器到伺服器池中。然後,我們使用set()方法設定了一個鍵值對。最後,我們使用delete()方法刪除了指定的鍵值對,並根據返回值判斷是否刪除成功。

補充糾錯
熱門PHP函式
分享連結