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. MySQL主鍵沖突時(shí)的更新操作和替換操作在功能上有什么差別(如圖)2. 關(guān)于mysql聯(lián)合查詢(xún)一對(duì)多的顯示結(jié)果問(wèn)題3. python中如何計(jì)算t分布的值?4. mysql在限制條件下篩選某列數(shù)據(jù)相同的值5. 數(shù)據(jù)庫(kù) - Mysql的存儲(chǔ)過(guò)程真的是個(gè)坑!求助下面的存儲(chǔ)過(guò)程哪里錯(cuò)啦,實(shí)在是找不到哪里的問(wèn)題了。6. python執(zhí)行cmd命令,怎么讓他執(zhí)行類(lèi)似Ctrl+C效果將其結(jié)束命令?7. python - scrapy url去重8. 實(shí)現(xiàn)bing搜索工具urlAPI提交9. python - Django有哪些成功項(xiàng)目?10. Python從URL中提取域名
