分布式memcached學習(二)——memcached基礎命令,memcached基礎命令

來源:互聯網
上載者:User

分布式memcached學習(二)——memcached基礎命令,memcached基礎命令

上文《linux環境下編譯memcahed》介紹了memcahed在linux環境下的安裝以及登入,下面介紹memcahed的基本命令的使用。

Add

功能:往記憶體增加一條新的緩衝記錄

文法:add key flag expire length

解析:

key 給要存的值起一個去一個唯一的名字

flag 標誌,要求為一個正整數

expire 緩衝記錄的有效期間,單位為秒。設為0時不自動失效

length 緩衝的長度(位元組為單位)

例如:

 

 

可提取

 

運行add name 0 0 4, enter之後輸入要存的value,enter之後提示stored表示存入成功。我們使用get命令取一下這個值:

 

 

有效性

 

可見提取成功。如果設了有效期間為5秒,5秒之後將提取不到值,如下:

 

 

唯一性

 

不能向記憶體中添加已經存在key,如key為name的記錄已經存在,則無法再次添加。如下:

 

 

 

 

Delete

功能:從記憶體刪除一條緩衝記錄

文法:delete key 

解析:

key 要刪除的緩衝記錄的鍵

例如:

 

Get

功能:從記憶體中提取一條緩衝記錄

文法:get key 

解析:

key 要提取的緩衝記錄的鍵

例如:

 

Replace

功能:替換記憶體中的緩衝記錄

文法:replace key flag expire length

解析:

key 要替換的緩衝記錄的key

flag 標誌,要求為一個正整數

expire 緩衝記錄的有效期間,單位為秒。設為0時不自動失效

length 緩衝的長度(位元組為單位)

例如:

 

可見,key 為year 的記錄的值被替換為2016了。

 

注意:存在key時才能進行replace

 

Set

功能:設定或者替換記憶體中的緩衝記錄,相當於add + replace的功能。

如果伺服器緩衝中無此鍵則增加記錄,如果伺服器有此鍵則修改記錄。

文法:set key flag expire length

解析:

key 要設定或者替換的緩衝記錄的key

flag 標誌,要求為一個正整數

expire 緩衝記錄的有效期間,單位為秒。設為0時不自動失效

length 緩衝的長度(位元組為單位)

例如:

 

修改記錄

 

可見,key 為year 的記錄的值被替換為20160101了。

 

新增記錄

 

 

可見,key 為date的記錄的增加到緩衝中了。

 

Memcached的基本命令學習到此,下面我們將討論Memcached的記憶體管理機制。

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.