欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

memcache使用

系統 1851 0

一: 安裝

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

名為memcached。

1:install

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

? ? ? ?? memcache使用

2:start

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

? ? ? ?? memcache使用

3:stop,uninstall

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

?

二:驅動程序

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

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

      
         1
      
      
        using
      
      
         System;


      
      
         2
      
      
        using
      
      
         System.Collections.Generic;


      
      
         3
      
      
         4
      
      
        namespace
      
      
         BeIT.MemCached


      
      
         5
      
      
        {


      
      
         6
      
      
        class
      
      
         Example


      
      
         7
      
      
            {


      
      
         8
      
      
        public
      
      
        static
      
      
        void
      
       Main(
      
        string
      
      
        [] args)


      
      
         9
      
      
                {


      
      
        10
      
      
        //
      
      
        通過配置文件初始化memcache實例
      
      
        11
      
                   MemcachedClient cache = MemcachedClient.GetInstance(
      
        "
      
      
        MyConfigFileCache
      
      
        "
      
      
        );


      
      
        12
      
      
        13
      
      
        //
      
      
        編輯(可以模擬session操作,緩存20分鐘)
      
      
        14
      
                   cache.Set(
      
        "
      
      
        name
      
      
        "
      
      , 
      
        "
      
      
        一線碼農
      
      
        "
      
      , DateTime.Now.AddMinutes(
      
        20
      
      
        ));


      
      
        15
      
      
        16
      
      
        //
      
      
        獲取
      
      
        17
      
      
        var
      
       result = cache.Get(
      
        "
      
      
        name
      
      
        "
      
      
        );


      
      
        18
      
      
        19
      
                   Console.WriteLine(
      
        "
      
      
        獲取name的緩存數據為: 
      
      
        "
      
       +
      
         result);


      
      
        20
      
      
        21
      
      
        //
      
      
        刪除
      
      
        22
      
                   cache.Delete(
      
        "
      
      
        name
      
      
        "
      
      
        );


      
      
        23
      
      
        24
      
                   Console.WriteLine(
      
        "
      
      
        \n成功刪除cache中name的數據
      
      
        "
      
      
        );


      
      
        25
      
      
        26
      
                   result = cache.Get(
      
        "
      
      
        name
      
      
        "
      
      
        );


      
      
        27
      
      
        28
      
                   Console.WriteLine(
      
        "
      
      
        \n再次獲取cache中name的數據為:
      
      
        "
      
       + (result ?? 
      
        "
      
      
        null
      
      
        "
      
      ) + 
      
        "
      
      
        \n
      
      
        "
      
      
        );


      
      
        29
      
      
        30
      
      
        //
      
      
        查看下memecahce的運行情況
      
      
        31
      
      
        foreach
      
       (KeyValuePair<
      
        string
      
      , Dictionary<
      
        string
      
      , 
      
        string
      
      >> host 
      
        in
      
      
         cache.Status())


      
      
        32
      
      
                    {


      
      
        33
      
                       Console.Out.WriteLine(
      
        "
      
      
        Host: 
      
      
        "
      
       +
      
         host.Key);


      
      
        34
      
      
        foreach
      
       (KeyValuePair<
      
        string
      
      , 
      
        string
      
      > item 
      
        in
      
      
         host.Value)


      
      
        35
      
      
                        {


      
      
        36
      
                           Console.Out.WriteLine(
      
        "
      
      
        \t
      
      
        "
      
       + item.Key + 
      
        "
      
      
        : 
      
      
        "
      
       +
      
         item.Value);


      
      
        37
      
      
                        }


      
      
        38
      
      
                        Console.Out.WriteLine();


      
      
        39
      
      
                    }


      
      
        40
      
      
        41
      
      
                    Console.Read();


      
      
        42
      
      
                }


      
      
        43
      
      
            }


      
      
        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
      
      
        >
      
    

memcache使用

?

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

memcache使用


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!??!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 国产精品视频播放 | 成人国产一区 | 欧美成人免费午夜影视 | 亚洲天堂视频在线观看 | www成人国产在线观看网站 | 成年网址网站在线观看 | 欧美一区二区三区视频 | 久久久久久久久久久久久久久久久久久 | 日本一级大毛片a一 | 成人性a激情免费视频 | 麻豆网站入口 | 亚欧洲精品视频在线观看 | 且试天下修久容 | 亚州 色毛片免费观看 | 日韩在线短视频 | 日本高免费观看在线播放 | 欧美精品成人a多人在线观看 | 欧美第5页 | 亚洲激情第二页 | 欧美精彩视频在线观看 | 能直接看av的网站 | 久久香蕉国产线熟妇人妻 | 国产精品伊人 | 91久久久久久久久久久久久久 | 久青青 | 亚洲成a人在线观看 | 网红和老师啪啪对白清晰 | 香港一级毛片免费看 | 91一区二区三区在线观看 | 国产免费一区二区在线看 | 综合精品| 国产精品日韩专区 | 欧美一级美国一级 | 玖玖成人 | 九九视频只有精品六 | 久久精品无码一区二区日韩av | 一级做a爰片性色毛片2021 | 日韩高清免费在线观看 | 日韩久久精品 | 毛片一级在线 | 热re66久久精品国产99re |