redis SMOVE コマンド
翻訳結果:
move
UK[mu:v] 美[muv]
vt.& vi. move, move
vi.action ;移動; 進行; (機械など) 開始
vt. 提案; 移動; 振る; 変更
n. 変更; 移行
三人称単数形: 複数形に移動: move 現在分詞:moved 過去形:moved 過去分詞:moved
redis SMOVE コマンド構文
関数: メンバー要素をソース コレクションから宛先コレクションに移動します。
構文: SMOVE ソース宛先メンバー
説明: SMOVE はアトミック操作です。ソース コレクションが存在しないか、指定されたメンバー要素が含まれていない場合、SMOVE コマンドは何も行わず、単に 0 を返します。それ以外の場合、メンバー要素はソース コレクションから削除され、宛先コレクションに追加されます。宛先コレクションに既にメンバー要素が含まれている場合、SMOVE コマンドはソース コレクションからメンバー要素を単純に削除します。ソースまたは宛先がコレクション型ではない場合、エラーが返されます。
利用可能なバージョン: >= 1.0.0
時間計算量: O(1)
戻り値: メンバー要素が正常に削除された場合は、1 を返します。メンバー要素がソース コレクションのメンバーではなく、宛先コレクションに対して操作が実行されない場合は、0 が返されます。
redis SMOVE コマンド例
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"