Redis Key 指令
del key1 key2 … keyn | 删除鍵為key1,key2…keyn,空格分隔。 |
persist key | 移除給定 key 的生存時間,将這個 key 從『易失的』(帶生存時間 key )轉換成『持久的』(一個不帶生存時間、永不過期的 key )。 |
expire key seconds | 為給定 key 設定生存時間,當 key 過期時(生存時間為 0 ),它會被自動删除。http://redisdoc.com/key/expire.html |
pexpire key milliseconds | 這個指令和 EXPIRE 指令的作用類似,但是它以毫秒為機關設定 key 的生存時間,而不像 EXPIRE 指令那樣,以秒為機關。 |
exists key | 是否存在key |
keys pattern | 查找所有符合給定模式 pattern 的 key 。 KEYS * 比對資料庫中所有 key 。 KEYS h?llo 比對 hello , hallo 和 hxllo 等。 KEYS h*llo 比對 hllo 和 heeeeello 等。 KEYS h[ae]llo 比對 hello 和 hallo ,但不比對 hillo 。 特殊符号用 隔開 |
type key | 傳回key的類型。 none,string,list,set,zset,hash |
randomkey | 随機傳回一個key |
rename oldkey newkey | 重命名 |
dbsize | 傳回資料庫中的key的數量 |
ttl key | 對設定了過期時間的key,計算還有多久過期,機關為秒。 |
pttl key | 這個指令類似于 TTL 指令,但它以毫秒為機關傳回 key 的剩餘生存時間,而不是像 TTL 指令那樣,以秒為機關。 |
select db-index | 通過索引選擇資料庫,預設連接配接的資料庫所有是0,預設資料庫數是16個。傳回1表示成功,0失敗 |
move key db-index | 将key從目前資料庫移動到指定資料庫 |
flushdb | 删除目前資料庫中所有key,此方法不會失敗 |
flushall | 删除所有資料庫中的所有key,此方法不會失敗 |
sort | http://redisdoc.com/key/sort.html |