第一節 Memcached分布式快取入門

2021-06-19 04:13:24 字數 1692 閱讀 5140

關於memcached的博文太多了,以下是個人學習的收集整理。

本節討論問題:

一、介紹與應用

關於memcached以下為摘自博文

客戶端的版本比較多,並且不能互用,因為採用了壓縮機制,日誌等功能,所以在選擇客戶端時要注意這些。

a.windows下 直接使用memcached.exe 程式就可以了,也可以將此程式安裝為windows服務。安裝為windows服務後要通過telnet命令來操作服務端

命令列輸入 'c:\memcached\memcached.exe -d install' 

命令列輸入 'c:\memcached\memcached.exe -d start' ,該命令啟動 memcached ,預設監聽埠為 11211

b.安裝為單一服務不方便管理,這裡有借助於memcacheddotnet_clientlib開發的一款服務端管理工具

我們來看一下服務端工具安裝後檔案結構

執行服務端管理工具,建立memcached服務端,以下為演示步驟

1 服務端配置

2 新增memcached服務

3 狀態觀察

4.檢視generate配置資訊,提供給客戶端配置檔案使用.

借助服務端管理工具可以方便的觀察,或者你也可以採用telnet方式訪問檢視了。這樣服務端工作就進行了完了,接下來就是要選擇一款合的客戶端開發了

windows / .net

a. .net memcached client    1.1.5版本測試一下。

client developed in .net 2.0 keeping performance and extensibility in mind. (supports consistent hashing.) 

(pdf 文件)

d. jehiah 

三、簡單測試

1.memcacheddonet client測試 1.1.5版本 原始碼有src包

分別設定了3臺,4臺,5臺伺服器測試了3次,測試結果如下:

100條資料都確實存上去成功了,但是取資料命中率會隨著伺服器增多急劇下降!才幾台測試伺服器,結果就如此差!問題出在**了呢? 伺服器的memcached.exe太老了? 還是看一下memcached的實現原理了

裡面提到查詢伺服器端資料的演算法 是求餘演算法 ,而這中演算法的命中率很差,並且隨便伺服器節點的變動(增加或刪除節點)命中率急劇下降。

第一節綜述

shader是什麼?shader是著色器。渲染流水線的概念?渲染流水線的工作任務在於由乙個三維場景出發,生成一張二維影象。渲染流程分為3個階段 應用階段 幾何階段 光柵化階段。1 應用階段 由cpu負責實現,由開發者主導。最重要的輸出是渲染所需的幾何資訊,即渲染圖元。這些渲染圖元傳遞給幾何階段。2 ...

第一節 熱機

一.熱機 內燃機是熱機的一種,以汽油或柴油為燃料 二.汽油機 練1.三.柴油機 練2.從能量轉化的角度看,一台四衝程內燃機在乙個迴圈中 1 哪個衝程存在著化學能轉化為內能的過程?2 哪個衝程存在著內能轉化為機械能的過程?3 哪個衝程具有很明顯的機械能轉化為內能的過程?練3.關於單缸四衝程內燃機,下列...

Flex 任務式學習 第一節

任務驅動式學習 任務 建立乙個facebook的應用程式 目標 開始 1.從facebook開始 在這個任務中,首先從facebook開始。開始之前我們需要有乙個facebook的賬號並且在你的個人資訊中新增facebook developer的選項。c.了解關於你能夠建立的幾種應用程式的 2.瀏覽...