UK [mu:v] US [muv]
vt.& vi. bouger, bouger
action; bouger;
n. Changer; bougerTroisième personne du singulier : bouge Pluriel : bouge Participe présent : bouge Passé : déplacé Participe passé : déplacé
commande redis MOVE syntaxe
Fonction?: Déplacez la clé de la base de données actuelle vers la base de données donnée.
Syntaxe?: MOVE key db
Explication?: Si la base de données actuelle (base de données source) et la base de données donnée (base de données cible) ont une clé donnée du même nom, ou si la clé n'existe pas dans la base de données actuelle , alors MOVE n'a aucun effet. Par conséquent, vous pouvez également profiter de cette fonctionnalité et traiter MOVE comme une primitive de verrouillage.
Versions disponibles?: >= 1.0.0
Complexité temporelle?: O(1)
Retour?: Renvoie 1 si le déplacement réussit, 0 s'il échoue.
commande redis MOVE exemple
# key 存在于當(dāng)前數(shù)據(jù)庫(kù) redis> SELECT 0 # redis默認(rèn)使用數(shù)據(jù)庫(kù) 0,為了清晰起見(jiàn),這里再顯式指定一次。 OK redis> SET song "secret base - Zone" OK redis> MOVE song 1 # 將 song 移動(dòng)到數(shù)據(jù)庫(kù) 1 (integer) 1 redis> EXISTS song # song 已經(jīng)被移走 (integer) 0 redis> SELECT 1 # 使用數(shù)據(jù)庫(kù) 1 OK redis:1> EXISTS song # 證實(shí) song 被移到了數(shù)據(jù)庫(kù) 1 (注意命令提示符變成了"redis:1",表明正在使用數(shù)據(jù)庫(kù) 1) (integer) 1 # 當(dāng) key 不存在的時(shí)候 redis:1> EXISTS fake_key (integer) 0 redis:1> MOVE fake_key 0 # 試圖從數(shù)據(jù)庫(kù) 1 移動(dòng)一個(gè)不存在的 key 到數(shù)據(jù)庫(kù) 0,失敗 (integer) 0 redis:1> select 0 # 使用數(shù)據(jù)庫(kù)0 OK redis> EXISTS fake_key # 證實(shí) fake_key 不存在 (integer) 0 # 當(dāng)源數(shù)據(jù)庫(kù)和目標(biāo)數(shù)據(jù)庫(kù)有相同的 key 時(shí) redis> SELECT 0 # 使用數(shù)據(jù)庫(kù)0 OK redis> SET favorite_fruit "banana" OK redis> SELECT 1 # 使用數(shù)據(jù)庫(kù)1 OK redis:1> SET favorite_fruit "apple" OK redis:1> SELECT 0 # 使用數(shù)據(jù)庫(kù)0,并試圖將 favorite_fruit 移動(dòng)到數(shù)據(jù)庫(kù) 1 OK redis> MOVE favorite_fruit 1 # 因?yàn)閮蓚€(gè)數(shù)據(jù)庫(kù)有相同的 key,MOVE 失敗 (integer) 0 redis> GET favorite_fruit # 數(shù)據(jù)庫(kù) 0 的 favorite_fruit 沒(méi)變 "banana" redis> SELECT 1 OK redis:1> GET favorite_fruit # 數(shù)據(jù)庫(kù) 1 的 favorite_fruit 也是 "apple"