天天看點

redis全局指令

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