Memcached命令語法格式

2021-09-02 23:45:18 字數 754 閱讀 8992

\r\n

\r\n

\r\n

變數的名字, < 250個字元,不包含空格和控制字元

客戶端用來標識資料格式,它是正整數

memcached基於文字協議,傳輸的東西預設情況下理解成字串來儲存,但是有時想儲存乙個struct、乙個類物件、乙個陣列,那應該怎麼辦?答:這時候,flag的意義就體現出來了,使用flag來區分它們,比如:1表示字串,2表示陣列,3表示物件。

存活時間s,0為永遠,<30天 606024*30為秒數,>30天為unixtime

有3中形式:

(1)設定秒數,從設定開始數,第n秒後失效

(2)時間戳,到指定的時間戳後失效

定義某個未來具體的時間點(如:2023年11月11日0:0:0),失效

(3)設為0,不自動失效

注:有種誤會,設為0,並不代表永久有效。有兩種情況會導致失效:[1]編譯memcached時,制定乙個最長常量預設是30天,所以即使設為0,30天後也會失效。[2]可能等不到30天,就會被新資料擠出去

位元組數,不包含\r\n,存/取字串的長度。可以是0,即存空串

stored/not_stored/exists/not_found/error/client_error/server_error

Memcached 命令操作

對於 memcached 快取系統的基本介紹 安裝以及應用 之前有一編文章說過,下面主要是對使用memcached系統的基本命令以及協議作個簡單的分析,個人學習的筆記,呵呵。還希望能給需要的筒子一點參考 一 memcache物件導向的常用介面包括 memcache connect 開啟乙個到memc...

Memcached統計命令

1.memcached stats命令 memcached stats 命令用於返回統計資訊例如 pid 程序號 版本號 連線數等。語法 stats 輸出資訊說明 pid memcache 伺服器程序id uptime 伺服器已執行秒數 time 伺服器當前 unix 時間戳 version mem...

memcached 常用操作命令

add 新增 add key flag expiretime bytes data get 查詢 get key replace 更改 replace key flag expiretime bytes data key 無則存,有則改 delete 刪除 delete key time time ...