redis中的事務,連線,生存時間,排序相關

2021-08-17 14:37:57 字數 582 閱讀 5821

開啟事務

multi:開啟事務,事務塊中的多條語句會按照順序放入佇列當中,最後由exec命令來執行

執行事務塊

exec

監視乙個或多個key

watch監視乙個或多個key,如果執行事務之前key被其他命令改動,則事務被打斷

取消事務

discard

連線相關

ping    測試與伺服器之間的連線,正常返回pong

echo    列印乙個特定資訊

quit、exit    請求關閉客戶端與伺服器的連線

shutdown    關閉伺服器和客戶端

生存時間

expire key time    設定過期時間

persist key    取消過期時間,如果使用set或getset等命令隊key重新賦值也會清除過期時間

ttl key    查詢過期時間

排序sort key    公升序

sort key desc    降序

sort key alpha    按照字母acii碼排序

sort key alpha limit 0 5 desc 擷取前5個

redis中鍵的生存時間(expire)

1 redis中可以使用expire命令設定乙個鍵的生存時間,到時間後redis會自動刪除它 expire 設定生存時間 單位 秒 pexpire 設定生存時間 單位 毫秒 ttl pttl 檢視鍵的剩餘生存時間 persist 取消生存時間 expireat key unix時間戳13518586...

Redis整理第三波(生存時間 事務管理)

redis在實際使用過程中更多的用作快取,然而快取的資料一般都是需要設定生存時間的,即到期後資料銷毀。ttl檢視 key的剩餘時間,當返回值為 2時,表示鍵被刪除。當 key 不存在時,返回 2 當 key 存在但沒有設定剩餘生存時間時,返回 1 否則,以毫秒為單位,返回 key 的剩餘生存時間。注...

Redis設定鍵的生存時間或過期時間

通過expire或pexpire命令,客戶端可以以秒或毫秒的精度為資料庫中的某個鍵設定生存時間。與expire和pexpire命令類似,客戶端可以通過expireat和pexpireat命令,以秒或毫秒精度給資料庫中的某個鍵設定過期時間,可以理解為 讓某個鍵在某個時間點過期。雖然時間單位或形式不同,...