黄色网页视频 I 影音先锋日日狠狠久久 I 秋霞午夜毛片 I 秋霞一二三区 I 国产成人片无码视频 I 国产 精品 自在自线 I av免费观看网站 I 日本精品久久久久中文字幕5 I 91看视频 I 看全色黄大色黄女片18 I 精品不卡一区 I 亚洲最新精品 I 欧美 激情 在线 I 人妻少妇精品久久 I 国产99视频精品免费专区 I 欧美影院 I 欧美精品在欧美一区二区少妇 I av大片网站 I 国产精品黄色片 I 888久久 I 狠狠干最新 I 看看黄色一级片 I 黄色精品久久 I 三级av在线 I 69色综合 I 国产日韩欧美91 I 亚洲精品偷拍 I 激情小说亚洲图片 I 久久国产视频精品 I 国产综合精品一区二区三区 I 色婷婷国产 I 最新成人av在线 I 国产私拍精品 I 日韩成人影音 I 日日夜夜天天综合

Memcache使用基礎(chǔ)

系統(tǒng) 2116 0

Memcached的特點(diǎn):
??? 協(xié)議簡(jiǎn)單
??? 基于libevent的事件處理
??? 內(nèi)置內(nèi)存存儲(chǔ)方式
??? memcached不互相通信的分布式
?
1.協(xié)議簡(jiǎn)單:
??? 使用簡(jiǎn)單的基于文本的協(xié)議,因而通過(guò)telnet也能在memcached上保存數(shù)據(jù)、取得數(shù)據(jù)
2.基于libevent:
??? 將Linux等操作系統(tǒng)事件處理功能封裝成統(tǒng)一的接口,能在Linux、BSD等操作系統(tǒng)上發(fā)揮其高性能
3.內(nèi)置內(nèi)存存儲(chǔ)方式:
??? 為了提高性能,memcached中保存的數(shù)據(jù)都存儲(chǔ)在memcached內(nèi)置的存儲(chǔ)空間中,如果內(nèi)容容量達(dá)到指定的值以后,就基于LRU(Least Recently Used)算法自動(dòng)刪除不使用的緩存
4.memcached不互相通信的分布式
??? memcached服務(wù)器端并沒(méi)有分布式功能。各個(gè)memcached不會(huì)互相通信以共享信息,分布式完全取決于客戶(hù)端的實(shí)現(xiàn)
?
?
Linux下memcached的安裝:
??? sudo yum install libevent libevent-deval
??? wget http://ip/xxxxx
??? tar zxf memcached-version.tar.gz
??? cd memcached-version
??? ./configure
??? make
??? sudo make install
?
memcached的啟動(dòng):
??? /usr/local/bin/memcached -p 11211 -m 64m -vv
選項(xiàng)說(shuō)明:
??? 選項(xiàng)??? 說(shuō)明
??? -p??????? 使用TCP端口,默認(rèn)為11211
??? -m??????? 最大內(nèi)存大小,默認(rèn)為64m
??? -vv??????? 用very vrebose模式啟動(dòng),調(diào)試信息和錯(cuò)誤輸出到控制臺(tái)
??? -d??????? 作為daemon在后臺(tái)啟動(dòng)
??? -h??????? 幫助

    <?php

$memcache = new Memcache;

$memcache->connect('localhost', 11211) or die ("Could not connect");



$version = $memcache->getVersion();

echo "Server's version: ".$version."<br/>\n";



$tmp_object = new stdClass;

$tmp_object->str_attr = 'test';

$tmp_object->int_attr = 123;



$memcache->set('key', $tmp_object, false, 10) or die ("Failed to save data at the server");

echo "Store data in the cache (data will expire in 10 seconds)<br/>\n";



$get_result = $memcache->get('key');

echo "Data from the cache:<br/>\n";



var_dump($get_result);

?> 
  

??
memcache保存數(shù)據(jù)的方法有:
??? add
??? replace
??? set
使用方法:
??? $add = $memcache->add('鍵','值','期限');
??? $replace = $memcache->replace('鍵','值','期限');
??? $set = $memcache->set('鍵','值','期限');
? memcache獲取數(shù)據(jù)的方法:
??????? get
??? 使用方法:
??? $getResult = $memcache->get('鍵');
??? var_dump($getResult);

Memcache使用基礎(chǔ)


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論