成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

分布式緩存系統memcahce入門教程

運維 系統運維 分布式
Memcache是一個高性能的分布式的內存對象緩存系統,通過在內存里維護一個統一的巨大的hash表,它能夠用來存儲各種格式的數據,本文是分布式緩存系統memcahce入門那些事兒,希望能幫您分憂。

這篇開始決定把系列文章的名字改掉,想了個好名字,反正不是玩單機版的就行了。好了,這篇我們看看一種非持久化的緩存服務器memcache,說到緩存本能反映就是cache,session什么的,是的,可以說這些都是基于.net進程的,通俗點也就做不了多機器的共享,典型的一個就是SSO。

專題推薦:回味那些經典的分布式文件系統

一: 安裝

memcahce像redis,mongodb一樣都需要開啟他們自己的服務端,我們下載Memcached_1.2.5.zip,然后放到C盤,修改文件

名為memcached。

1:install

install可以說是萬能通用命令,首先我們轉到memcached目錄,然后memcached.exe -d install 即可。

2:start

現在我們只要啟動start即可,要注意的就是memecache默認的端口是11211,當然我也不想重新指定端口了。

3:stop,uninstall

這兩個就不截圖了,一個是停止,一個是卸載,反正都是萬能通用命令。

二:驅動程序

memcache的服務器我們就已經開啟好了,由于在公司最近一直都在用php,算了還是用C#驅動吧,誰讓這是.net

社區呢,下載C#驅動,既然是緩存服務器,只要有基本的CURD,我想應該就差不多了。

  1.  1 using System; 
  2.  2 using System.Collections.Generic; 
  3.  4 namespace BeIT.MemCached 
  4.  5 { 
  5.  6 class Example 
  6.  7 { 
  7.  8 public static void Main(string[] args) 
  8.  9 { 
  9. 10  //通過配置文件初始化memcache實例 
  10. 11  MemcachedClient cache = MemcachedClient.GetInstance("MyConfigFileCache"); 
  11. 13  //編輯(可以模擬session操作,緩存20分鐘) 
  12. 14  cache.Set("name", "一線碼農", DateTime.Now.AddMinutes(20)); 
  13. 16  //獲取 
  14. 17  var result = cache.Get("name"); 
  15. 19  Console.WriteLine("獲取name的緩存數據為: " + result); 
  16. 21  //刪除 
  17. 22  cache.Delete("name"); 
  18. 24  Console.WriteLine("\n成功刪除cache中name的數據"); 
  19. 26  result = cache.Get("name"); 
  20. 28  Console.WriteLine("\n再次獲取cache中name的數據為:" + (result ?? "null") + "\n"); 
  21. 30  //查看下memecahce的運行情況 
  22. 31  foreach (KeyValuePair<string, Dictionary<string, string>> host in cache.Status()) 
  23. 32  { 
  24. 33  Console.Out.WriteLine("Host: " + host.Key); 
  25. 34  foreach (KeyValuePair<string, string> item in host.Value) 
  26. 35  { 
  27. 36  Console.Out.WriteLine("\t" + item.Key + ": " + item.Value); 
  28. 37  } 
  29. 38  Console.Out.WriteLine(); 
  30. 39  } 
  31. 41  Console.Read(); 
  32. 42  } 
  33. 43 } 
  34. 44 } 

我們再定義下配置文件,既然memcache可以用于分布式,那就避免不了將cache分攤到幾臺服務器上去,可以看到,下面的

配置也是非常簡單的,當然分配的法則自然是memcache自身的算法決定的,最后別忘了在另一臺服務器上開放一個端口就它

就行了。

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <configSections>
    <section name="beitmemcached" type="System.Configuration.NameValueSectionHandler" />
  </configSections>
  <appSettings>
  </appSettings>
  <beitmemcached>
    <add key="MyConfigFileCache" value="127.0.0.1:11211" />
    <!--<add key="MyConfigFileCache" value="127.0.0.1:11211,127.0.0.1:8888" />-->
  </beitmemcached>
</configuration>

 

下面是打包程序:BeITMemcached,也可以到codegoogle去下載。

【編輯推薦】

  1. 部署分布式文件系統需要注意什么?
  2. 分布式文件系統DFS詳細解讀
  3. 如何區分分布式/集群/并行文件系統?
  4. FastDFS分布式文件系統的安裝及配置
  5. 開源分布式文件系統FastDFS和MogileFS對比
  6. 淺談淘寶技術發展:分布式時代——服務化

 

【責任編輯:黃丹 TEL:(010)68476606】

責任編輯:黃丹 來源: 博客
相關推薦

2009-11-09 09:25:24

Memcached入門

2022-03-22 11:35:10

數據建模PostgreSQLCitus

2019-02-18 11:16:12

Redis分布式緩存

2022-04-07 17:13:09

緩存算法服務端

2017-12-12 14:51:15

分布式緩存設計

2018-12-14 10:06:22

緩存分布式系統

2023-05-05 06:13:51

分布式多級緩存系統

2009-02-06 09:38:38

memcached分布式緩存系統ASP.NET

2023-05-12 11:52:21

緩存場景性能

2023-05-29 14:07:00

Zuul網關系統

2023-05-12 08:23:03

分布式系統網絡

2013-06-13 11:29:14

分布式分布式緩存

2023-02-28 07:01:11

分布式緩存平臺

2023-10-26 18:10:43

分布式并行技術系統

2017-10-27 08:40:44

分布式存儲剪枝系統

2023-02-11 00:04:17

分布式系統安全

2025-06-09 08:00:37

分布式文件系統

2023-01-13 07:39:07

2017-10-17 08:33:31

存儲系統分布式

2018-02-07 10:46:20

數據存儲
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文字幕一区二区三区精彩视频 | 成人午夜视频在线观看 | 色橹橹欧美在线观看视频高清 | 国产黄色一级片 | 国产精品96久久久久久 | 国产精品久久久久久久久久 | 在线日韩不卡 | 成人国产在线观看 | 91成人精品 | 日韩午夜 | a级在线免费视频 | 日韩精品在线观看网站 | 99视频在线看| 一区二区三区四区av | 成人在线日韩 | 鸳鸯谱在线观看高清 | 国产一区二区三区久久 | 久久精品国产一区 | 中文字幕第90页 | 日韩毛片免费看 | 亚洲国产aⅴ精品一区二区 免费观看av | 亚洲国产精品激情在线观看 | av第一页| av一区二区三区 | 一区二区三区av | 欧美精品网 | 国产精品久久久久久一级毛片 | 国产精品视频一区二区三区四区国 | 超碰在线97国产 | 日韩网站免费观看 | 蜜桃五月天 | 日本精品视频在线观看 | 嫩草视频在线看 | 日韩欧美精品在线播放 | 亚洲欧美在线观看 | 一区二区手机在线 | 免费午夜视频在线观看 | 国产欧美一级 | 精品一区二区三区在线视频 | 国产精品区二区三区日本 | 精品国产第一区二区三区 |