摘要:示例代碼緩存操作類鏈接緩存獲取值設(shè)置值設(shè)置獲取用戶信息新增一個(gè)服務(wù)命令選項(xiàng)是啟動(dòng)一個(gè)守護(hù)進(jìn)程,是分配給使用的內(nèi)存數(shù)量,單位是,這里是是運(yùn)行的用戶,如果當(dāng)前為的話,需要使用此參數(shù)指定用戶。
1.示例代碼
mcache) return $this->mcache; $this->mcache = new Memcache(); $this->mcache ->connect($host, $port); } /** * 獲取key值 * @param $key * @return mixed */ public function get($keyssss) { $key = md5(static::CACHE_KEY.$keyssss); return $this->mcache->get($key); } /** * 設(shè)置key值 * @param $key * @param $str * @return mixed */ public function set($keyssss, $str, $time=60) { $key = md5(static::CACHE_KEY.$keyssss); // echo "設(shè)置".$keyssss."====".$key.PHP_EOL; return $this->mcache->set($key, $str, 0, $time); } /** * 獲取用戶信息 * @param $key * @return array|string */ public function getUserInfo($key) { return $this->mcache->get($key); } }
2.新增一個(gè)memcache服務(wù)
命令: /usr/local/memcached/bin/memcached -d -m 200 -u root -p 12345 -c 1000 -P /tmp/memcached.pid d選項(xiàng)是啟動(dòng)一個(gè)守護(hù)進(jìn)程, -m是分配給Memcache使用的內(nèi)存數(shù)量,單位是MB,這里是200MB -u是運(yùn)行Memcache的用戶,如果當(dāng)前為 root 的話,需要使用此參數(shù)指定用戶。 -l是監(jiān)聽的服務(wù)器IP地址,如果有多個(gè)地址的話,我這里指定了服務(wù)器的IP地址192.168.1.91 -p是設(shè)置Memcache監(jiān)聽的端口,我這里設(shè)置了12301,最好是1024以上的端口 -c選項(xiàng)是最大運(yùn)行的并發(fā)連接數(shù),默認(rèn)是1024,這里設(shè)置了256 -P是設(shè)置保存Memcache的pid文件,我這里是保存在 /tmp/memcached.pid 停止Memcache進(jìn)程: # kill `cat /tmp/memcached.pid` 也可以啟動(dòng)多個(gè)守護(hù)進(jìn)程,但是端口不能重復(fù) -d install 安裝memcached -d uninstall 卸載memcached -d start 啟動(dòng)memcached服務(wù) -d restart 重啟memcached服務(wù) -d stop 停止memcached服務(wù) -d shutdown 停止memcached服務(wù) 1、查看啟動(dòng)的memcache服務(wù): netstat -lp | grep memcached 2、查看memcache的進(jìn)程號(hào)(根據(jù)進(jìn)程號(hào),可以結(jié)束memcache服務(wù):“kill -9 進(jìn)程號(hào)”) ps -ef | grep memcached
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/61703.html
摘要:依賴包管理安裝服務(wù)端的啟動(dòng)進(jìn)程守護(hù)地址端口號(hào)分配的內(nèi)存大小啟動(dòng)服務(wù)的用戶查看客戶端的安裝安裝采用編譯安裝的方式為安裝拓展添加中使用常用類系統(tǒng)類數(shù)據(jù)類進(jìn)階類服務(wù)端主機(jī)名。服務(wù)端端口號(hào),通常是。 【筆記】 Memcache 基礎(chǔ) Memcache 介紹 什么是 Memcache Memcache 是一套分布式高速緩存系統(tǒng), 分布式:以在多臺(tái)操作系統(tǒng)中同時(shí)安裝 Memcache 服務(wù),可以...
摘要:依賴包管理安裝服務(wù)端的啟動(dòng)進(jìn)程守護(hù)地址端口號(hào)分配的內(nèi)存大小啟動(dòng)服務(wù)的用戶查看客戶端的安裝安裝采用編譯安裝的方式為安裝拓展添加中使用常用類系統(tǒng)類數(shù)據(jù)類進(jìn)階類服務(wù)端主機(jī)名。服務(wù)端端口號(hào),通常是。 【筆記】 Memcache 基礎(chǔ) Memcache 介紹 什么是 Memcache Memcache 是一套分布式高速緩存系統(tǒng), 分布式:以在多臺(tái)操作系統(tǒng)中同時(shí)安裝 Memcache 服務(wù),可以...
摘要:和其實(shí)是一個(gè)東西,只是中要是用的擴(kuò)展不一樣年左右有人豐富的用法和性能,編寫了一個(gè)是獨(dú)立第三方,才有了用法也有了很大的改進(jìn)比如添加了批量獲取鍵值下只能安裝擴(kuò)展并不存在所以中只能使用不能使用類打開一個(gè)到服務(wù)器的持久化連接連接不會(huì)在腳本執(zhí)行結(jié) Memcache和Memcached 其實(shí)是一個(gè)東西,只是php中要是用的擴(kuò)展不一樣, 2009年左右有人豐富memcache的用法和性能,編寫了一個(gè)...
摘要:和其實(shí)是一個(gè)東西,只是中要是用的擴(kuò)展不一樣年左右有人豐富的用法和性能,編寫了一個(gè)是獨(dú)立第三方,才有了用法也有了很大的改進(jìn)比如添加了批量獲取鍵值下只能安裝擴(kuò)展并不存在所以中只能使用不能使用類打開一個(gè)到服務(wù)器的持久化連接連接不會(huì)在腳本執(zhí)行結(jié) Memcache和Memcached 其實(shí)是一個(gè)東西,只是php中要是用的擴(kuò)展不一樣, 2009年左右有人豐富memcache的用法和性能,編寫了一個(gè)...
摘要:五數(shù)據(jù)使用來存儲(chǔ)的效率是最高的。通過以上的策略數(shù)據(jù)庫的壓力將會(huì)被大大減輕。后續(xù)本專題也會(huì)討論一下的分布式算法提高其命中率應(yīng)用場(chǎng)景二秒殺功能。其實(shí),本場(chǎng)景嚴(yán)格的說應(yīng)該也屬于場(chǎng)景一,單獨(dú)拎出來說是由于其廣泛的應(yīng)用性。 簡(jiǎn)介 Memcached是一個(gè)高性能的分布式的內(nèi)存對(duì)象緩存系統(tǒng),目前全世界不少人使用這個(gè)緩存項(xiàng)目來構(gòu)建自己大負(fù)載的網(wǎng)站,來分擔(dān)數(shù)據(jù)庫的壓力,通過在內(nèi)存里維護(hù)一個(gè)統(tǒng)一的巨大的h...
摘要:快速上手創(chuàng)建云內(nèi)存實(shí)例登陸控制臺(tái),選擇云內(nèi)存存儲(chǔ)后進(jìn)入云內(nèi)存實(shí)例列表頁,選擇創(chuàng)建實(shí)例按鈕。選中云內(nèi)存實(shí)例,可以查看該實(shí)例的實(shí)例詳情監(jiān)控指標(biāo)及操作日志。確認(rèn)后即可刪除云內(nèi)存實(shí)例。應(yīng)用場(chǎng)景1、 訪問頻度極高業(yè)務(wù)如社交網(wǎng)絡(luò)、電子商務(wù)、游戲、廣告等,可以將訪問頻度非常高的數(shù)據(jù)存儲(chǔ)在云內(nèi)存Memcache中2、 大型促銷類業(yè)務(wù)大型促銷秒殺系統(tǒng)系統(tǒng)整體訪問壓力非常大,一般的數(shù)據(jù)庫根本無法承載這樣的訪問壓...
閱讀 2690·2021-11-08 13:16
閱讀 2368·2021-10-18 13:30
閱讀 2237·2021-09-27 13:35
閱讀 1993·2019-08-30 15:55
閱讀 2442·2019-08-30 13:22
閱讀 576·2019-08-30 11:24
閱讀 2077·2019-08-29 12:33
閱讀 1813·2019-08-26 12:10