redis全局指令
1redis資料格式
key:value
鍵:值
2寫入測試指令
set k1 v1
set k2 v2
set k3 v3
3檢視所有的key
KEYS * (生産時不建議使用,會卡死如果資料量大的話)
4檢視有多少個key
DBSIZE
5檢視某個key是否存在
EXISTS k1
狀态嗎:
0:表示key不存在
1:表示key存在
N:表示有N個key存在
6删除key
del k1
DEL k2 k3
狀态碼:
0:表示要删除的key不存在
1:表示要删除的key存在并且删除成功
N:表示要删除的N個key存在并且删除成功
7鍵過期
設定鍵過期
EXPIRE k1 20
建立key的時候同時設定鍵過期
set k1 v1 ex 200
1:表示key設定鍵過期成功
檢視key是否過期
ttl k1
-1:表示key存在,沒有設定鍵過期,永不過期
-2:表示key不存在
N:表示key存在,還有N秒過期
取消鍵過期
1:重新指派
2:
PERSIST k1