歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> 學習Linux >> 分布式memcached學習(二)——memcached基礎命令,memcached基礎命令

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

日期:2017/3/6 9:34:28   编辑:學習Linux

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


分布式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的內存管理機制。

 

http://xxxxxx/Linuxjc/1138047.html TechArticle

Copyright © Linux教程網 All Rights Reserved