move

英[mu:v]? ?美[muv]??

vt.& vi.移動(dòng),移動(dòng)

#vi.行動(dòng);搬家;進(jìn)展;(機(jī)器等)開動(dòng)

vt.提議;使感動(dòng);搖動(dòng);變化

n.改變;遷移

第三人稱單數(shù): moves 複數(shù): moves 現(xiàn)在分詞: moving 過去式: moved 過去分詞: moved

redis SMOVE指令 語(yǔ)法

功能:將?member?元素從?source?集合移至?destination?集合。

語(yǔ)法:SMOVE source destination member

#說明:SMOVE?是原子性運(yùn)算。如果?source?集合不存在或不包含指定的?member?元素,則?SMOVE?指令不執(zhí)行任何操作,僅傳回?0?。否則,?member?元素從?source?集合中移除,並加入?destination?集合中去。當(dāng)?destination?集合已經(jīng)包含?member?元素時(shí),?SMOVE?指令只是簡(jiǎn)單地將?source?集合中的?member?元素刪除。當(dāng)?source?或?destination?不是集合類型時(shí),回傳一個(gè)錯(cuò)誤。

可用版本:>= 1.0.0

#時(shí)間複雜度:O(1)

回傳:如果?member?元素成功移除,返回?1?。如果?member?元素不是?source?集合的成員,且沒有任何作業(yè)對(duì)?destination?集合執(zhí)行,則回傳?0?。

redis SMOVE指令 範(fàn)例

redis> SMEMBERS songs
1) "Billie Jean"
2) "Believe Me"
redis> SMEMBERS my_songs
(empty list or set)
redis> SMOVE songs my_songs "Believe Me"
(integer) 1
redis> SMEMBERS songs
1) "Billie Jean"
redis> SMEMBERS my_songs
1) "Believe Me"