1. <var id="fe6gj"></var>

    <rp id="fe6gj"><nav id="fe6gj"></nav></rp>

    <noframes id="fe6gj"><cite id="fe6gj"></cite>

    <ins id="fe6gj"><button id="fe6gj"><p id="fe6gj"></p></button></ins>
    1. <tt id="fe6gj"><i id="fe6gj"><sub id="fe6gj"></sub></i></tt>
        始創于2000年 股票代碼:831685
        咨詢熱線:0371-60135900 注冊有禮 登錄
        • 掛牌上市企業
        • 60秒人工響應
        • 99.99%連通率
        • 7*24h人工
        • 故障100倍補償
        您的位置: 網站首頁 > 幫助中心>文章內容

        CentOS 5.4下Memcached安裝

        發布時間:  2012/8/17 17:40:07

        在一般情況下,CentOS已經默認安裝了libevent的二進制庫,但是沒有安裝相應的開發所用的頭文件。
        所以,你可以使用如下命令來安裝:

        yum install libevent-devel

        接著可以去這里下載最新的memcached發布版本。
        -
         

        解壓縮:
        tar -xzvf memcached-1.4.4.tar.gz

        配置:
        cd memcached-1.4.4
        ./configure –with-libevent=/usr/

        備注:如果 libevent 不是安裝在 /usr 目錄下,那么需要把 libevent-1.4a.so.1 拷貝/鏈接到 /usr/lib 中,否則memcached在配置的時候會報找不到libevent。

        編譯:
        make

        安裝:
        make install

        啟動:
        memcached -l 192.168.10.60 -d -p 11212 -u nobody -m 1024

        上面的命令中-d表示用 daemon 的方式啟動 memcached,-l和-p組合表示監聽在 192.168.10.60 的 11212 端口上(如果不用-p指定端口號,則memcached將運行在11211端口上),-u表示運行用戶為 nobody,-m表示為其分配1024MB 的內存。

        測試:
        可以使用telnet連接到192.168.10.60的11212端口,連接成功以后,
        先向memcached中添加一個key-value對,key為test1(后面的0 0 10所表示的具體含義,在下一篇文章中會詳細介紹),value為testing001:
        set test1 0 0 10
        testing001
        STORED

        再從memcached中取回key為test1所對應的value:
        get test1
        VALUE test1 0 10
        testing001
        END

        注:上面粗體表示系統輸出的內容

        如果能看到類似的輸出,則證明memcached已經正確配置并啟動成功了。

        Memcached基本數據操作命令

        memcached數據存儲和取回相關的基本命令只有4條。
        下面將采用telnet與memcached進行交互,并介紹這4條基本命令。
        假設memcached服務器在本機上,并監聽在默認端口11211上。

        telnet連接到memcached:
        telnet 127.0.0.1 11211

        SET:添加一個新的條目到memcached,或是用新的數據替換掉已存在的條目

        set test1 0 0 10
        testing001
        STORED

        ADD:僅當key不存在的情況下存儲數據。如果一個key已經存在,將得到NOT_STORED的響應

        add test1 0 0 10
        testing002
        NOT_STORED
        add test2 0 0 10
        testing002
        STORED

        REPLACE:僅當key已經存在的情況下存儲數據。如果一個key不存在,將得到NOT_STORED的響應

        replace test1 0 0 10
        testing003
        STORED
        replace test3 0 0 10
        testing003
        NOT_STORED

        GET:從memcached中返回數據。從緩存中返回數據時,將在第一行得到key的名字,flag的值和返回的value的長度。真正的數據在第二行,最后返回END。如果key并不存在,那么在第一行就直接返回END。

        get test1
        VALUE test1 0 10
        testing003
        END
        get test4
        END
        get test1 test2
        VALUE test1 0 10
        testing003
        END

        注:像上面那樣你可以在一個請求中包含多個由空格分開的key。當請求多個key時,將只會得到那些有存儲數據的key的響應。memcached將不會響應沒有存儲Data的key。


        本文出自:億恩科技【www.endtimedelusion.com】

        服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]

      1. 您可能在找
      2. 億恩北京公司:
      3. 經營性ICP/ISP證:京B2-20150015
      4. 億恩鄭州公司:
      5. 經營性ICP/ISP/IDC證:豫B1.B2-20060070
      6. 億恩南昌公司:
      7. 經營性ICP/ISP證:贛B2-20080012
      8. 服務器/云主機 24小時售后服務電話:0371-60135900
      9. 虛擬主機/智能建站 24小時售后服務電話:0371-60135900
      10. 專注服務器托管17年
        掃掃關注-微信公眾號
        0371-60135900
        Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權所有  地址:鄭州市高新區翠竹街1號總部企業基地億恩大廈  法律顧問:河南亞太人律師事務所郝建鋒、杜慧月律師   京公網安備41019702002023號
          0
         
         
         
         

        0371-60135900
        7*24小時客服服務熱線

         
         
        av不卡不卡在线观看_最近2018年中文字幕_亚洲欧美一区二区三区_一级A爱做片免费观看国产_日韩在线中文天天更新_伊人中文无码在线