Memcached學習筆記03

2021-09-27 13:57:26 字數 2917 閱讀 1196

memcached get命令獲取儲存在key(鍵) 中的value(資料值) ,如果key不存在,則返回空。

語法:get命令的基本語法格式如下:

get key
多個key使用空格隔開,如下:

get key1 key2 key3
引數說明如下: 例項

在以下例項中,我們使用runoob作為key,過期時間設定為900秒。

set runoob 0

9009

memcached

stored

get runoob

value runoob 0

9memcached

end

memcached gets命令獲取帶有cas令牌存 的value(資料值) ,如果key不存在,則返回空。

語法:gets命令的基本語法格式如下:

gets key
多個key使用空格隔開,如下:

gets key1 key2 key3
引數說明如下: 例項

在以下例項中,我們使用runoob作為key,過期時間設定為900秒。

set runoob 0

9009

memcached

stored

gets runoob

value runoob 091

memcached

end

在 使用gets命令的輸出結果中,在最後一列的數字1代表了keyrunoobcas令牌。

memcached delete命令用於刪除已存在的key(鍵)。

語法:delete命令的基本語法格式如下:

delete key [noreply]
引數說明如下: 例項

在以下例項中,我們使用runoob作為key,過期時間設定為900秒。之後我們使用delete命令刪除該key

set runoob 0

9009

memcached

stored

get runoob

value runoob 0

9memcached

enddelete runoob

deleted

get runoob

enddelete runoob

not_found

輸出

輸出資訊說明:

memcached incrdecr命令用於對已存在的key(鍵) 的數字值進行自增或自減操作。

incrdecr命令操作的資料必須是十進位制的32無符號整數

如果key不存在返回not_found,如果鍵的值不為數字,則返回client_error,其他錯誤返回error

incr 命令

語法:incr命令的基本語法格式如下:

incr key increment_value
引數說明如下: 例項

在以下例項中,我們使用visitors作為key,初始值為10,之後進行加5操作。

set visitors 0

9002

10stored

get visitors

value visitors 0210

endincr visitors 5

15get visitors

value visitors 0215

end

輸出

輸出資訊說明:

decr 命令

decr命令的基本語法格式如下:

decr key decrement_value
引數說明如下: 例項

在以下例項中,我們使用visitors作為key,初始值為10,之後進行減5操作。

set visitors 0 900 2

10stored

get visitors

value visitors 0 2

10end

decr visitors 5

5get visitors

value visitors 0 1

5end

輸出

輸出資訊說明:

memcached 學習筆記

鳴謝 菜鳥教程 memcached 是一套高效能的 分布式記憶體物件快取系統。注意,memcache不是資料庫。1.1 特點 a.協議簡單 使用文字協議和二進位制協議,協議簡單,效能高效.b.基於 libevent 的事件處理 libevent 是個程式庫,它將 linux 的 epoll bsd ...

Memcached 學習筆記(一)

memcached 學習筆記 一 什麼是memcached?memcashed專案由dango interactive公司開發,最初為了加速livejournal訪問速度而開發,後來成為廣泛應用的開源專案。它是基於記憶體工作的鍵 值儲存型的資料庫。操作簡單,但是能解決很多問題。在過去的幾年,廣泛用於...

Memcached學習筆記02

memcached set命令用於將value 資料值 儲存在指定的key 鍵 中。如果set的key已經存在,該命令可以更新該key所對應的原來的資料,也就是實現更新的作用。語法 set命令的基本語法格式如下 set key flags exptime bytes noreply value引數說...