java - Redis的hashes如何設(shè)置過(guò)期時(shí)間
問(wèn)題描述
使用Redis儲(chǔ)存一些活躍用戶(hù)的認(rèn)證信息,方便快速登錄,用戶(hù)的信息是使用hashes類(lèi)型,用戶(hù)的uid作為key,但是如果用戶(hù)長(zhǎng)時(shí)間未登錄的話,就應(yīng)該從Redis中移除,我查到的方法是使用Jedis的expire方法,自己寫(xiě)了個(gè)方法,不知道是否正確.
public Long expire(String key, int time) { Jedis jedis = null; Long rs;try { jedis = pool.getResource(); rs = jedis.expire(key, time); return rs; } catch (Exception e) { e.printStackTrace(); return 0L; } finally { returnResource(jedis); } }
問(wèn)題解答
回答1:是否正確試試就知道了。你需要的不是答案,你需要的是鼓勵(lì)。
回答2:你缺乏的是驗(yàn)證工具,熟悉Redis命令的話可以用命令行redis-cli,不熟悉的話可以用圖形化工具,如Redis Desktop Manager
回答3:實(shí)驗(yàn)是你最好的老師,看代碼沒(méi)看出問(wèn)題
回答4:多謝大家,是OK的,裝了個(gè)linux虛擬機(jī)測(cè)試了一下
相關(guān)文章:
1. html - 移動(dòng)端radio無(wú)法選中2. css - 關(guān)于偽類(lèi)背景問(wèn)題3. html5 - vue 里的Elemen UI的時(shí)間怎么轉(zhuǎn)化為時(shí)間戳嗎4. html5 - 如何實(shí)現(xiàn)圖中的刻度漸變效果?5. javascript - history.replaceState()無(wú)法改變query參數(shù)6. css - 怎么實(shí)現(xiàn)一個(gè)圓點(diǎn)在一個(gè)范圍內(nèi)亂飛7. javascript - 有什么工具可以自動(dòng)給css3的樣式 加 前綴 要最簡(jiǎn)單的 不會(huì)sass less8. 前端 - html5 audio不能播放9. html5 - 如何解決bootstrap打開(kāi)模態(tài)modal窗口引起頁(yè)面抖動(dòng)?10. javascript - 圖片請(qǐng)求失敗怎么去掉左上角的小圖標(biāo)?
