高性能分布式內(nèi)存對(duì)象緩存系統(tǒng)“Memcached 1.6.17”老宕機(jī)

[重要通告]如您遇疑難雜癥,本站支持知識(shí)付費(fèi)業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時(shí)間哦!

老梁博客為了訪問站快一點(diǎn)兒,開啟了“Memcached”畢竟“Memcached”是不錯(cuò)的緩存系統(tǒng),可最近老宕機(jī),真是腦殼疼;

Memcached是一個(gè)高性能分布式內(nèi)存對(duì)象緩存系統(tǒng),用于動(dòng)態(tài)Web應(yīng)用以減輕數(shù)據(jù)庫(kù)負(fù)載。為了加快文件訪問速度且提供多個(gè)使用者、需要在內(nèi)存中建立內(nèi)存緩存數(shù)據(jù)的管理減小讀寫磁盤的次數(shù)及保證數(shù)據(jù)的更新、因?yàn)樾枰褂胏ache緩存。

這不一早就發(fā)現(xiàn)又宕機(jī)了,

宕機(jī)暫時(shí)還沒有找到靠譜的辦法,也就計(jì)劃任務(wù)重啟一下“Memcached”或者自己手動(dòng)重啟“Memcached”,有點(diǎn)兒悲??;

我王哥說關(guān)閉日志可能會(huì)好一些,可是以前確實(shí)關(guān)閉過,也是如此,說不上來(lái)哪里問題,再繼續(xù)觀察觀察看看這次能抗多久!

什么是memcached?官方給的一段所謂權(quán)威描述

Free & open source, high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load.

Memcached is an in-memory key-value store for small chunks of arbitrary data (strings, objects) from results of database calls, API calls, or page rendering.

Memcached is simple yet powerful. Its simple design promotes quick deployment, ease of development, and solves many problems facing large data caches. Its API is available for most popular languages.

Memcached是一款開源、高性能、分布式內(nèi)存對(duì)象緩存系統(tǒng),可應(yīng)用各種需要緩存的場(chǎng)景,其主要目的是通過降低對(duì)Database的訪問來(lái)加速web應(yīng)用程序。它是一個(gè)基于內(nèi)存的“鍵值對(duì)”存儲(chǔ),用于存儲(chǔ)數(shù)據(jù)庫(kù)調(diào)用、API調(diào)用或頁(yè)面引用結(jié)果的直接數(shù)據(jù),如字符串、對(duì)象等。

簡(jiǎn)單描述memcached的特點(diǎn)?

Memcached是一款開發(fā)工具,它既不是一個(gè)代碼加速器,也不是數(shù)據(jù)庫(kù)中間件。其設(shè)計(jì)哲學(xué)思想主要反映在如下方面:

1、簡(jiǎn)單key/value存儲(chǔ):服務(wù)器不關(guān)心數(shù)據(jù)本身的意義及結(jié)構(gòu),只要是可序列化數(shù)據(jù)即可。存儲(chǔ)項(xiàng)由“鍵、過期時(shí)間、可選的標(biāo)志及數(shù)據(jù)”四個(gè)部分組成;
2、功能的實(shí)現(xiàn)一半依賴于客戶端,一半基于服務(wù)器端:客戶負(fù)責(zé)發(fā)送存儲(chǔ)項(xiàng)至服務(wù)器端、從服務(wù)端獲取數(shù)據(jù)以及無(wú)法連接至服務(wù)器時(shí)采用相應(yīng)的動(dòng)作;服務(wù)端負(fù)責(zé)接收、存儲(chǔ)數(shù)據(jù),并負(fù)責(zé)數(shù)據(jù)項(xiàng)的超時(shí)過期;
3、各服務(wù)器間彼此無(wú)視:不在服務(wù)器間進(jìn)行數(shù)據(jù)同步;
4、O(1)的執(zhí)行效率;
5、清理超期數(shù)據(jù):默認(rèn)情況下,Memcached是一個(gè)LRU緩存,同時(shí),它按事先預(yù)訂的時(shí)長(zhǎng)清理超期數(shù)據(jù);但事實(shí)上,memcached不會(huì)刪除任何已緩存數(shù)據(jù),只是在其過期之后不再為客戶所見;而且,memcached也不會(huì)真正按期限清理緩存,而僅是當(dāng)get命令到達(dá)時(shí)檢查其時(shí)長(zhǎng)。

Memcached 主要特性

a、數(shù)據(jù)僅存在于內(nèi)存中,宕機(jī)或重啟數(shù)據(jù)將全部失效
b、內(nèi)容數(shù)據(jù)達(dá)到啟動(dòng)時(shí)設(shè)定內(nèi)存指定值后、基于LRU算法刪除緩存,LAZY模式、可指定最大內(nèi)存用量。
c、實(shí)際瓶頸在于網(wǎng)絡(luò)連接、占應(yīng)較少的CPU資源
d、服務(wù)器端無(wú)分布式功能(C開發(fā))、取決于客戶端的實(shí)現(xiàn)(php、C#、java)、可布署多臺(tái)服務(wù)器,訪問時(shí)做個(gè)均衡策略如根據(jù)IP分配連接負(fù)載。
e、存儲(chǔ)的節(jié)點(diǎn)數(shù)據(jù)鍵名250字節(jié)、鍵值限制在1MB、只適合普通字符串、作為小規(guī)模的數(shù)據(jù)分布式平臺(tái)是十分有效果.
f、32位機(jī)器單進(jìn)程使用最大內(nèi)存2G、可分多個(gè)端口開啟多進(jìn)程支持、64位機(jī)器可認(rèn)為無(wú)上限

問題未解決?付費(fèi)解決問題加Q或微信 2589053300 (即Q號(hào)又微信號(hào))右上方掃一掃可加博主微信

所寫所說,是心之所感,思之所悟,行之所得;文當(dāng)無(wú)敷衍,落筆求簡(jiǎn)潔。 以所舍,求所獲;有所依,方所成!

支付寶贊助
微信贊助

免責(zé)聲明,若由于商用引起版權(quán)糾紛,一切責(zé)任均由使用者承擔(dān)。

您必須遵守我們的協(xié)議,如您下載該資源,行為將被視為對(duì)《免責(zé)聲明》全部?jī)?nèi)容的認(rèn)可->聯(lián)系老梁投訴資源
LaoLiang.Net部分資源來(lái)自互聯(lián)網(wǎng)收集,僅供用于學(xué)習(xí)和交流,請(qǐng)勿用于商業(yè)用途。如有侵權(quán)、不妥之處,請(qǐng)聯(lián)系站長(zhǎng)并出示版權(quán)證明以便刪除。 敬請(qǐng)諒解! 侵權(quán)刪帖/違法舉報(bào)/投稿等事物聯(lián)系郵箱:service@laoliang.net
意在交流學(xué)習(xí),歡迎贊賞評(píng)論,如有謬誤,請(qǐng)聯(lián)系指正;轉(zhuǎn)載請(qǐng)注明出處: » 高性能分布式內(nèi)存對(duì)象緩存系統(tǒng)“Memcached 1.6.17”老宕機(jī)

發(fā)表回復(fù)

本站承接,網(wǎng)站推廣(SEM,SEO);軟件安裝與調(diào)試;服務(wù)器或網(wǎng)絡(luò)推薦及配置;APP開發(fā)與維護(hù);網(wǎng)站開發(fā)修改及維護(hù); 各財(cái)務(wù)軟件安裝調(diào)試及注冊(cè)服務(wù)(金蝶,用友,管家婆,速達(dá),星宇等);同時(shí)也有客戶管理系統(tǒng),人力資源,超市POS,醫(yī)藥管理等;

立即查看 了解詳情