對於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命令的說明
![](https://pic.w3help.cc/e0e/636a6da728923967027d74b7856b3.jpeg)
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...