2015年1月20日 星期二

Redis Key

指令 說明
DEL 刪除指定的Key
DUMP 將指定key的內容匯出二進位內容
配合RESTORE指令可以把資料還原
EXISTS 判斷指定的Key是否存在
EXPIRE 用來設定Key的過期時間,單位是秒
EXPIREAT 用來設定Key的過期時間,單位是秒,UNIX時間戳記
KEYS 用來查詢目前Redis實體上的Key
可配合pattern查詢
MIGRATE 搬移資料到不同的Redis執行個體
MOVE 將指定的Key值搬到同一個Redis執行個體的不同資料庫
OBJECT 用來顯示該Key值的特性
OBJECT REFCOUNT <key> 取得該key的異動次數
OBJECT ENCODING <key> 取得該key的編碼
OBJECT IDLETIME <key> 取得該key未被存取的秒數
PERSIST 取消KEY上面的過期時間
PEXPIRE 用來設定Key的過期時間,單位是毫秒
PEXPIREAT 用來設定Key的過期時間,單位是毫秒,UNIX時間戳記
PTTL 取得Key到期的剩餘時間,單位是毫秒
RANDOMKEY 隨機取得一個Key
RENAME 更名Key的名稱,如果新名稱已存在會覆蓋
RENAMENX 當key的新名稱不存在時,才更名Key的名稱
RESTORE 配合DUMP指令匯出的二進位內容
用來把資料還原
SORT 排序指定key的內容
配合limit可限制筆數

TTL 取得Key到期的剩餘時間,單位是秒
TYPE 取得指定Key的內容的資料型態
SCAN 搜尋Key,可配合pattern
返回結果是一個迭代的指標