English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Redis MOVE コマンドは、現在のデータベースの key を指定されたデータベース db に移動するために使用されます。
redis Move コマンドの基本的な语法は以下の通りです:
redis 127.0.0.1:6379> MOVE KEY_NAME DESTINATION_DATABASE
>= 1.0.0
移動成功した場合は返します 1 、失敗した場合は0を返します。
# key が現在のデータベースに存在しています redis> SELECT 0 # redisデフォルトでデータベース0を使用し、明確に指定します。 OK redis> SET song "secret base" - Zone" OK redis> MOVE song 1 # song をデータベースに移動します 1 (integer) 1 redis> EXISTS song # song が移行されました (integer) 0 redis> SELECT 1 # データベースを使用 1 OK redis:1> EXISTS song # 证实 song 被移到了数据库 1 (注意コマンドプロンプトが"redis:"に変わりました)1",データベースを使用中のことを示します 1) (integer) 1 # 当 key 不存在的时候 redis:1> EXISTS fake_key (integer) 0 redis:1> MOVE fake_key 0 # 试图从数据库 1 移動するキーが存在しないデータベース0に、失敗 (integer) 0 redis:1> select 0 # 使用数据库0 OK redis> EXISTS fake_key # fake_keyが存在しないことを確認 (integer) 0 # 源データベースと目标データベースに同じキーがある場合 redis> SELECT 0 # データベース0を使用 OK redis> SET favorite_fruit "banana" OK redis> SELECT 1 # データベースを使用1 OK redis:1> SET favorite_fruit "apple" OK redis:1> SELECT 0 # データベース0を使用し、favorite_fruitをデータベースに移動しようと試みます 1 OK redis> MOVE favorite_fruit 1 # 两个データベースに同じキーがあるため、MOVEは失敗しました (integer) 0 redis> GET favorite_fruit # データベース 0 の favorite_fruit は変わっていない "banana" redis> SELECT 1 OK redis:1> GET favorite_fruit # データベース 1 の favorite_fruit も "apple"