memcached鍵值對操作

2021-10-02 13:56:09 字數 1159 閱讀 5579

(0)quit 退出memcache

(1)set

set key flags exptime bytes 【noreply】

value

flags 可以包括鍵值對的整型引數,客戶機使用它儲存關於鍵值對的額外資訊

exptime 快取時間,單位是秒,0表示永遠

bytes 快取中儲存的位元組數

noreply 告知服務不需要返回資料

返回結果:stored、error

set userid 0 0 5

12345

stored

(2)add(用於新增不存在的鍵,如果存在,在不改變鍵值)

用法和set相同

(3)replace(替換已經存在的鍵值,如果不存在,替換失敗)

語法和set相同

語法和set相同

(5)prepend 向前追加(用於已存在的鍵)

(6)cas (check and set) 用於執行乙個檢查並設定的操作,用於已存在 鍵

cas key flags exptime bytes unique_cas_token【noreply】

value

set c 0 900 9

memcached

stored

gets c

value c 0 9 6 //6位token值

memcached

endcas c 0 900 5 6

abcde

stored

get c

value c 0 5

abcde

end(7)get 用於檢視,可跟多個鍵

set userid 0 0 5

stored

get userid

value userid 0 5

end(8)gets 可以得到cas需要的token值

gets userid

value userid 0 5 4

12345

end(9)delete key

(10)incr key 5

(11)decr key 5

(12)stats 顯示當前memcache的統計資料

(13)flush_all 清空所有鍵值對

spark鍵值對操作 一

鍵值對rdd也叫做pair rdd 把乙個普通 rdd轉換為pair rdd的時候使用map 函式來實現 使用第乙個單詞作為乙個鍵,建立乙個pair rdd pairs lines.map lambda x x.split 0 x reducebykey func 合併具有相同鍵的值 rdd.red...

oracle的insert鍵值對操作

此 是深圳雁聯公司查詢報文時給資料庫字段賦值的 由於沒有 庫函式不能通過定義去找,這裡我就寫個漢語意思吧 include using namespace aps ifdef z use namespace in entity using namespace endif using namespace...

Spark學習筆記 鍵值對操作

鍵值對 rdd是 spark 中許多操作所需要的常見資料型別 鍵值對 rdd 通常用來進行聚合計算。我們一般要先通過一些初始etl 抽取 轉化 裝載 操作來將資料轉化為鍵值對形式。spark 為包含鍵值對型別的 rdd 提供了一些專有的操作。1.建立pair rdd val input sc.par...