上文《linux環境下編譯memcahed》介紹了memcahed在linux環境下的安裝以及登錄,下面介紹memcahed的基本命令的使用。
功能:往內存增加一條新的緩存記錄
語法: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 key
解析:
key 要刪除的緩存記錄的鍵
例如:
功能:從內存中提取一條緩存記錄
語法:get key
解析:
key 要提取的緩存記錄的鍵
例如:
功能:替換內存中的緩存記錄
語法:replace key flag expire length
解析:
key 要替換的緩存記錄的key
flag 標志,要求為一個正整數
expire 緩存記錄的有效期,單位為秒。設為0時不自動失效
length 緩存的長度(字節為單位)
例如:
可見,key 為year 的記錄的值被替換為2016了。
注意:存在key時才能進行replace
功能:設置或者替換內存中的緩存記錄,相當於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
分布式memcached學習(一)——linux環境下編譯memcahed
linux系統安裝文件&&安裝過程分析&&kickstart文件分析
Linux監控工具介紹系列——vmstat,linuxvmstat
Linux監控工具介紹系列——OSWatcher Black Box,oswatcherbox
鳥哥私房菜學習(一)——Linux背景了解,私房菜linux
分布式服務協調技術zookeeper系列(一)—— zookeeper 簡介以及linux上的安裝(單節點),zookeeperlinux