小螞蟻學memcache筆記(1)準備工做以及telnet操做memcache的curd

memcache的應用條件mysql

    1.頻繁變化的數據。2.丟了也無所謂的數據。sql

形式: 鍵值對的形式儲存。  key   ->   value  apache

value能夠儲存的類型:1.字符串 2.數值 3.數組 4.對象 5.布爾 6.二進制數據(圖片、視頻)數組

安裝步驟:oracle

  1. 下載 memcacheapp

  2. 安裝進入cmd,切換到所在目錄   使用命令  memcache.exe  -d  installssh

  3. 啓動    memcached.exe -d startmemcached

    使用 netstat  -an 查看11211端口若是被監聽,就說明啓動成功。視頻

    netstat -anb    能夠查看是什麼程序正在監聽該端口對象

計算機端口的範圍:0~65535。由於端口是使用兩個字節表示。

有名端口 :  0 ~ 1024  這些端口通常都是被一些有名的程序佔用了,因此不要輕易使用這些端口。

一些經常使用的軟件佔用端口

    1.    apache    80

    2.    mysql    3306

    3.    ftp    21

    4.    ssh    22

    5.    oracle    1521

    6.    memcache    11211

telnet 操做memcache的 curd

    1.登錄    telnet    連接到    memcache服務

        telnet 127.0.0.1 11211

    操做

增長    語法:add    key    0    (存放時間,秒計算)   字符大小

獲取    語法:get    key

修改    語法:set    key    0    (存放時間,秒計算)   字符大小    這個語法若是key存在,就修改,若是不存在就新增。

                    replace    key    0    (存放時間,秒計算)   字符大小    若是key不存在,就會報錯。

刪除    語法:delete    key

追加    往前追加 prepend    日後追加    append

一次性清空內存    flush_all

查看memcache中的信息    stats    其中最重要的就是    get_hits    命中率,這個越高越好。若是這個值很低,就說明,部署的有問題。

相關文章
相關標籤/搜索