標籤:and round 磁碟 color 資料 個數 添加 觀察 sub
info 伺服器基本資料
monitor 即時轉儲收到的請求
flushdb 清空當前資料庫
flushall 清空所有資料庫
quit 關閉串連
save 將資料同步保持到磁碟
bgsave 非同步
lastsave 返回最後一次成功儲存資料到磁碟的時間戳記
shundown 將資料同步保持到磁碟並關閉服務
set key value 添加資料
get key 擷取資料
exists key 資料是否存在
keys <key匹配符> 模糊尋找資料//*/?*/?*? 等
expire key time(單位:秒) 設定資料到期時間
persist key 取消資料到期時間
ttl key 擷取資料剩餘到期時間(還可以存在的時間)
dbsize 資料庫中key數量
del key 刪除指定key的資料
type key 返回key對應value的類型
randomkey 隨機返回一個已存在的key
資料為String類型
set key value 添加資料
get key 擷取資料
getset key value 擷取key的值並賦予新的值
mset key1 value1 ……keyN valueN 大量新增資料
mget key1 key2……keyN 擷取多個資料
msetnx key1 value1 ……keyN valueN 所有key的值都不存在就全部添加,如果有一個key已經存在則不作任何操作
setex key time value 添加一個有到期時間的資料
incr key key存在則+1操作,不存在則添加資料 value為“1”
incrby key num key存在則+num操作,不存在則添加資料 value為“num”
decr key -1 -1
decrby key num -num -num
以上四個指令key的值必須是String類型的數字 根據觀察記錄都是以1為單位重複多次操作 比如+1就要操作兩次 但是decr會顯示負數操作次數
append key value 在key的值上拼接value
substr key start end 將key的值自start截取到end的子串返回,但不修改key的值 start 和 end 表示字串的下標索引 0開始
以上兩條指令和java中String的拼接 截取一樣 根據觀察記錄append也要要操作兩次
Redis常用命令