Redis-Key關鍵字

首先談談key的相關命令;

127.0.0.1:6379> keys *
(empty list or set)
127.0.0.1:6379> set k1 v1
OK
127.0.0.1:6379> set k1 v2
OK
127.0.0.1:6379> exists k1
(integer) 1
127.0.0.1:6379> exists k11
(integer) 0
127.0.0.1:6379> set k2 v2
OK
127.0.0.1:6379> move key2 1
(integer) 0
127.0.0.1:6379> move k2 1
(integer) 1
127.0.0.1:6379> select 1
OK
127.0.0.1:6379[1]> get k2
"v2"

keys * 是查看當前庫的所有鍵,使用exists命令來判斷是否存在鍵,還可以通過move指令將一個鍵從一個庫轉移到另一個庫。

127.0.0.1:6379> expire k1 200
(integer) 1
127.0.0.1:6379> ttl k1
(integer) 189
127.0.0.1:6379> ttl k2
(integer) -2
127.0.0.1:6379> type k1
string

通過 expire命令可以給一個已存在的鍵設置過期時間,單位是秒,ttl 是返回這個件還剩多少秒過期,返回值-1代表永不過期,-2是已過期。type命令返回鍵的類型

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章