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