redismove
命令用於將當前資料庫的 key 移動到給定的資料庫 db 當中
move key db
move
命令將當前資料庫的 key 移動到給定的資料庫 db 當中
如果當前資料庫(源資料庫)和給定資料庫(目標資料庫)有相同名字的給定 key ,或者 key 不存在於當前資料庫,那麼 move 沒有任何效果
把當前庫中的key移動到指定的資料庫,返回1,
如果key在資料庫存在,返回0,並且不移動;
key 存在於當前資料庫
127.0.0.1:6379>
set test:key1 "key1"
ok127.0.0.1:6379> move test:key1
(integer) 1
127.0.0.1:6379> exists test:key1
(integer) 0
127.0.0.1:6379>
select 1
ok127.0.0.1:6379[1]
> exists test:key1
(integer) 1
當 key 不存在的時候
127.0.0.1:6379> exists no:exists:key
(integer) 0
127.0.0.1:6379> move no:exists:eky
(integer) 0
當源資料庫和目標資料庫有相同的 key 時
127.0.0.1:6379>
set test:move 'abc'
ok127.0.0.1:6379>
select 1
ok127.0.0.1:6379[1]
>
set test:move 'bbb'
ok127.0.0.1:6379[1]
>
select 0
ok127.0.0.1:6379> move test:move
(integer) 0
boolan c 學習筆記之move
前言 c 11提供了move語義,可以大大提高stl的效率。一 move對stl一些容器操作效率的提高 下面幾個圖中分別對vector,deque,multiset進行拷貝構造和move構造的效率對比測試,可以看到move構造比拷貝構造快很多。二 乙個擁有move特性的class mystring ...
redis學習之命令
此篇文章只記錄常用的命令。keys value 查詢所有符合給定模式 pattern 的 key exists key 判斷key名是否存在 move key db 移動資料key名到相應的redis expire key seconds 為給定 key 設定生存時間,當 key 過期時 生存時間為...
redis學習之redis命令(一)
redis命令用於在redis服務上執行操作。要在redis服務上執行命令需要乙個redis客戶端。redis客戶端在redis安裝包中。redis客戶端基本語法為 redis cli啟動客戶端,連線本地的redis服務 redis cli redis 127.0.0.1 6379 redis 12...