通用redis命令

2021-08-21 04:15:29 字數 897 閱讀 2347

keyspattern:獲取所有與pattern匹配的key,返回所有與該key匹配的keys。

萬用字元:

*表示任意0個或多個任意字元,

?表示任意乙個字元

keys * 查詢所有的key

del key1 key2…:刪除指定的key

existskey:判斷該key是否存在,1代表存在,0代表不存在

typekey:獲取指定key的值型別。該命令將以字串的格式返回。   返回的字串為string、list、set、hash和zset,如果key不存在返回none。

設定key有效/過期

expirekey:設定key的生存時間,單位:秒

如果某個key過期,redis會將其刪除

ttl key:獲取該key所剩的超時時間,如果沒有設定超時,返回-1。如果返回-2表示超時不存在。

例如:使用者啟用。

啟用郵件,啟用簡訊。  10分鐘,30分鐘 內

redis----設定過期時間   600

在redis上所做的所有資料操作,都是預設在0

號資料庫上操作

資料庫和資料庫之間,不能共享鍵值對。

切換資料庫:select 資料庫名;

把某個鍵值對進行資料庫移植:move newkey 1:將當前庫的key移植到1號庫中

慎用:清空當前資料庫:flushdb    和    redis伺服器資料的清空:flushall

quit : 退出客戶端  ctrl+c

dbsize:返回當前資料庫中key 的數目

info:檢視redis資料

Redis通用命令

五種資料型別的資料的結構差異所以命令也不盡相同,但是還是有一些相通的命令。所以此處先介紹下通用命令 在redis中,預設一共有16個資料庫,編號為0 15,正常情況下,使用者登入成功後,首先看到的是0號庫,可以手動切換為其他庫,使用select 命令切換 set命令用於建立k v對 del命令用於當...

redis通用key操作命令

在redis裡,允許模糊查詢key 有3個萬用字元 通配任意多個字元 通配單個字元 通配括號內的某1個字元 redis 127.0.0.1 6379 flushdb okredis 127.0.0.1 6379 keys empty list or set redis 127.0.0.1 6379 ...

redis通用key操作命令 總

redis預設是開啟了16個資料庫,在配置檔案中可以修改,編號從0到15,預設選擇的是0號資料庫,通過使用select index命令來更改資料庫 1.keys pattern 命令 獲取key值 在redis裡,允許模糊查詢key 有3個萬用字元 通配任意多個字元 通配單個字元 通配括號內的某1個...