Redis之通用指令

2021-10-06 07:35:55 字數 1787 閱讀 8179

對於key快速查詢操作,例如:按指定策略查詢key

expire key seconds   //秒

pexpire key milliseconds //毫秒

expireat key timestamp //時間戳

pexpireat key milliseconds-timestamp //時間戳

ttl key   //乙個key存在返回 -1 ,不存在返回 -2 ,key設定有效期澤返回剩餘有效市場

pttl key

persist key  // 操作失敗返回0,對乙個被時效性管理的key,設定成功返回1
設定str有效期三秒,三秒後查詢為nil

keys pattern
查詢模式規則

keys *              查詢所有

keys it* 查詢所有以it開頭

keys *dog 查詢所有以dog結尾

keys ??dog 查詢所有前面兩個字元任意,後面以dog結尾

keys user:? 查詢所有以user:開頭,最後乙個字元任意

keys u[st]er:1 查詢所有以u開頭,以er:1結尾,中間包含乙個字母,s或t

為key改名

rename key newkey  //修改key的名稱,如何newkey已經存在。則覆蓋原資料

renamenx key newkey //修改key的名稱,如何newkey已經存在則會修改失敗

對所有key排序

sort  //資料必須是list,set,sorted set型別,必須有資料可排
其他key通用操作

help @generic  // 查詢key命令的說明

select index
quit  //退出

ping // 測試伺服器是否連通

echo message // 列印

move key db //將資料遷移到別的db(0-15)
dbsize  //資料庫裡有多少key

flushdb //清除當前db(0-15)

flushall //清除所有

redis 通用指令

key通用指令 key 特徵 key是乙個字串,通過key獲取redis中儲存的資料 key應該設計哪些操作?對於key自身狀態的相關操作,例如 刪除,判定存在,獲取型別等 對於key有效性控制相關操作,例如 有效期設定,判定是否有效,有效狀態的切換等 對於key快速查詢操作,例如 按指定策略查詢k...

Redis通用指令與redis應用簡要

delkey 刪除key existskey 判斷key是否存在 typekey 獲取key資料的型別 key時效性 expirekey seconds 設定key有效期 pexpirekey milliseconds expireatkey timestamp 設定到期時間戳 秒 pexpirea...

Redis學習筆記 Key,db通用指令

key的其它操作 db基本操作指令 del keyexists keytype keyexpire key seconds pexpire key milliseconds expireat key timestamp linux下通過時間戳來設定有效性 pexpireat key millisec...