keys pattern
查詢所有符合給定模式pattern
的 key
127.0.0.1:6379> keys test320*
1)"test320"
2)"test3207"
3)"test3202"
4)"test3206"
5)"test3201"
6)"test3208"
7)"test3205"
8)"test3209"
9)"test3204"
10)"test3200"
11)"test3203"
exists key
檢視某個 key 是否存在
127.0.0.1:6379> exists test1000
(integer) 1
setnx key value
如果 key 不存在,則建立並賦值
127.0.0.1:6379> setnx locknx text
(integer) 1
127.0.0.1:6379> setnx locknx task
(integer) 0
expire key seconds
為指定的 key 設定過期時間,當 key 過期時(生存時間為0),會自動刪除
# 設定 locknx 過期時間為 3 秒
127.0.0.1:6379> expire locknx 3
(integer) 1
# 3秒後重新設定,成功
127.0.0.1:6379> setnx locknx task
(integer) 1
127.0.0.1:6379> setnx locknx task
(integer) 1
ttl key
檢視還有多少秒過期
# 設定 locknx 過期時間為 60 秒
127.0.0.1:6379> expire locknx 60
(integer) 1
# 10秒後查詢
127.0.0.1:6379> ttl locknx
(integer) 50
# 超過 60秒後查詢
127.0.0.1:6379> ttl locknx
(integer) -2
# 查詢其它鍵
127.0.0.1:6379> ttl test100
(integer) -1
type key
檢視 key 的型別
127.0.0.1:6379>
type locknx
none
127.0.0.1:6379>
type test100
string
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 ...