redis 實現單位時間內錯誤記錄 時間到key值就被清除------最近腦子不好使覺得還是寫個博客試試

直接在客戶端操作的, 所以需要redis的簡單命令  去對比JAVA客戶端jedis的命令就行

 

添加---set 

   格式 set  key  value  EX time(秒)   如果這個time不添加的話 ,那默認就是 永久

獲取--get

   格式 get key 

---查看剩餘時間

   格式 TTL key

---實現key實現自增:

inrc key    注意這個key必須是個數字, 如果是字符串的話會報error

好了開始操作:

首先添加一個key csdn  ,value就是 ....... , 過期時間就設置20秒(這樣好觀測)

我們查看一下

發現剩餘時間還有 11秒

過了過期時間 之後 ,我們發現 變成null了

 

我們在20秒之內 給這個key做一次 自增

哎呀我cao, 忘了, 應該把value設置爲 一個數字類型的, 沒關係,我從新set下

 好了,看到了吧大家,

我現在自增:

都自增上了, 但是我不確定是否 自增之後, 他的 過期時間 是不是重新加上了啊?

這樣簡單, 我自增一次迅速TTL csdn 一下, 看看他的時間, 我在大概十秒的時候進行自增, 

看圖把

ok, 大致就是這樣, 其實我都明白, 但是每次都要操作下, 比較麻煩.

 

至於如何用JAVA做到這樣, 其實更簡單, 直接用jedis連接redis, 都是相同的命令, 這裏就不多講了, 懶得去弄了.哈我以前的博客有JAVA連接redis的操作, 大家可以瞅一眼.

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章