1.keys pattern
查詢相應的key,pattern表示查詢條件,可以實現模糊查詢
* 通配任意多個字元,keys * 表示返回當前redis資料庫中所有的key。
? 通配任意乙個字元,比如已經有兩個key,分別是aba或abb,如果要查詢以ab開頭的後面只有乙個字元的key,就可以使用keys ab?命令查詢。
通配內的某乙個字元,比如說,我們只知道key是以ab開頭,但是後面一位是什麼記不清了,只知道可能是a,b,e,d中的乙個,那麼就可以通過命令keys ab[abed]進行查詢。
刪除乙個或多個key,如果這個key不存在會忽略掉,返回值是刪掉的key的數量。
3.rename key newkey
重新命名key,需要注意的是,如果newkey已經存在,那麼newkey會覆蓋掉已有的key。
因此在執行這個名字之前,最好先執行以下exists key看到newkey是否已經存在。
4.exists key
判斷key是否存在,0不存在,1存在。
5.renamenx key newkey
這個命令的意思是,當newkey不存在的時候,則改名,返回1,否則不改名,返回0。
6.type key
檢視key的型別,可能的型別有string、link、set、order set、hash。
7.randomkey
這個命令可以在當前redis資料庫的所有key中,隨機返回1個。
8.ttl key
查詢key的生命週期,如果key不存在返回-2(好像2.8以前返回-1),如果key永久有效返回-1,否則返回這個key的有效期秒數。
9.expire key 秒數
設定乙個key的有效期,比如expire aba 10,那麼10秒鐘之後,這個key將消失。
10.persist key
如果aba這個key還未消失之前,想將其設定回永久有效,則可使用這個命令。
Redis常用命令
1 keys 返回滿足給定pattern的所有key。例如 keys 返回所有鍵 2 exists 確認乙個key是否存在。例如 exists age 3 del 刪除指定key。例如 del age 4 expire 設定乙個key的過期時間。例如 expire age 100 單位 秒 5 pe...
redis常用命令
redis cli p 6079 登陸redis,埠為6079 auth psssword 如果redis帶密碼,則執行上邊一行,password替換為你的密碼。src redis cli p 6380 keys wei xargs src redis cli p 6380 del 批量刪除埠為63...
Redis常用命令
啟動 redis 服務 src redis server或者src redis server redis.conf src redis server redis.conf 1 log.log 2 errlog.log 1為標準輸出,2為錯誤輸出 將 redis 作為 linux 服務隨機啟動 vi ...