亚洲中文字幕黄网站,偷窥国产亚洲女爱视频在线,2021免费的一级片,狠狠狠狼鲁亚洲综合网,精品国产欧美,免费看美女乱轮黄色片,午夜成人在线视频

查詢

Memcache::set()函數(shù)—用法及示例

「 向Memcache服務(wù)器存儲一個鍵值對 」


函數(shù)名:Memcache::set()

適用版本:PHP 4 >= 4.3.3, PHP 5, PHP 7

用法:Memcache::set() 函數(shù)用于向Memcache服務(wù)器存儲一個鍵值對。如果鍵不存在,則會創(chuàng)建一個新的鍵值對;如果鍵已經(jīng)存在,則會替換現(xiàn)有的值。

語法:bool Memcache::set ( string $key , mixed $var [, int $flag [, int $expire ]] )

參數(shù):

  • key: 要存儲的鍵名,必須是一個字符串。
  • var: 要存儲的值,可以是任意類型的變量。
  • flag: 可選參數(shù),用于指定存儲的值的類型。默認(rèn)為0,表示存儲為普通字符串??梢允褂肕emcache::MEMCACHE_COMPRESSED常量來指定存儲為壓縮的字符串。
  • expire: 可選參數(shù),用于指定存儲的值的過期時間,以秒為單位。默認(rèn)為0,表示永不過期。

返回值:成功時返回true,失敗時返回false。

示例:

<?php
$memcache = new Memcache;
$memcache->connect('localhost', 11211) or die ("無法連接到Memcache服務(wù)器");

$key = "my_key";
$value = "Hello, Memcache!";

// 存儲一個鍵值對,不指定過期時間
$result = $memcache->set($key, $value);
if ($result) {
    echo "存儲成功";
} else {
    echo "存儲失敗";
}

// 存儲一個鍵值對,指定過期時間為60秒
$result = $memcache->set($key, $value, 0, 60);
if ($result) {
    echo "存儲成功";
} else {
    echo "存儲失敗";
}

// 存儲一個壓縮的鍵值對,指定過期時間為1小時
$result = $memcache->set($key, $value, Memcache::MEMCACHE_COMPRESSED, 3600);
if ($result) {
    echo "存儲成功";
} else {
    echo "存儲失敗";
}
?>

在上面的示例中,我們首先創(chuàng)建了一個Memcache對象并連接到Memcache服務(wù)器。然后,我們使用set()函數(shù)存儲了三個鍵值對,分別是不指定過期時間的普通鍵值對、指定過期時間的普通鍵值對和指定過期時間和壓縮類型的鍵值對。最后,根據(jù)set()函數(shù)的返回值,我們判斷存儲是否成功,并輸出相應(yīng)的提示信息。

補(bǔ)充糾錯
上一個函數(shù): Memcache::setServerParams()函數(shù)
下一個函數(shù): Memcache::replace()函數(shù)
熱門PHP函數(shù)
分享鏈接