文章詳情頁
java - Redis的hashes如何設(shè)置過期時間
瀏覽:149日期:2023-08-24 10:14:58
問題描述
使用Redis儲存一些活躍用戶的認證信息,方便快速登錄,用戶的信息是使用hashes類型,用戶的uid作為key,但是如果用戶長時間未登錄的話,就應該從Redis中移除,我查到的方法是使用Jedis的expire方法,自己寫了個方法,不知道是否正確.
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); } }
問題解答
回答1:是否正確試試就知道了。你需要的不是答案,你需要的是鼓勵。
回答2:你缺乏的是驗證工具,熟悉Redis命令的話可以用命令行redis-cli,不熟悉的話可以用圖形化工具,如Redis Desktop Manager
回答3:實驗是你最好的老師,看代碼沒看出問題
回答4:多謝大家,是OK的,裝了個linux虛擬機測試了一下
標簽:
java
相關(guān)文章:
1. docker 17.03 怎么配置 registry mirror ?2. 前端 - @media query 使用出現(xiàn)的問題?3. docker 下面創(chuàng)建的IMAGE 他們的 ID 一樣?這個是怎么回事????4. node.js - mongodb查找子對象的名稱為某個值的對象的方法5. 運行python程序時出現(xiàn)“應用程序發(fā)生異常”的內(nèi)存錯誤?6. html5 - datatables 加載不出來數(shù)據(jù)。7. 測試自動化html元素選擇器元素ID或DataAttribute [關(guān)閉]8. javascript - QQ第三方登錄的問題9. 利用IPMI遠程安裝centos報錯!10. spring-mvc - spring-session-redis HttpSessionListener失效
排行榜

熱門標簽
網(wǎng)公網(wǎng)安備