1.keys pattern 含義:查找所有符合給定模式(pattern)的key keys 遍歷所有key keys he[h l] 遍歷以he開頭,第三個字元為h l之間的所有key keys ph? ?代表一個字元 註意:keys命令一般不在生產環境中使用 生產環境的key比較多,keys這個 ...
1.keys pattern
含義:查找所有符合給定模式(pattern)的key
keys * 遍歷所有key
keys he[h-l]* 遍歷以he開頭,第三個字元為h-l之間的所有key
keys ph? ?代表一個字元
註意:keys命令一般不在生產環境中使用
生產環境的key比較多,keys這個命令是一個O(n)的命令
由於Redis是單線程的,這個命令的操作會阻塞其他操作
可以在從節點上執行keys命令
使用SCAN命令代替keys命令
2.dbsize
含義:查找當前資料庫的key的數量
3.exists key
含義:檢查給定的key是否存在
4.del key1 [key2...]
含義:在key存在時刪除key
5.expire key second
含義:為給定key設置過期時間,單位為秒
6.ttl key
含義:以秒為單位,返回給定key的剩餘生存時間(TTL , time to live)
不存在key返回-2
無過期時間的key返回-1
7.persist key
含義:移除key的過期時間,key將持久保存
8.type key
含義:返回key所存儲的值的類型
不存在的key返回none