文章詳情頁
java - Redis的hashes如何設置過期時間
瀏覽:79日期: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
相關文章:
1. win10 Apache24+PHP8.0,Apache不能正常加載php.ini。2. python - (2006, ’MySQL server has gone away’)3. python - PyCharm里的一個文件不小心忽略了wx包4. http - python requests上傳文件問題5. javascript - 關于微信掃一掃的技術問題6. python - 使用eclipse運行django代碼,修改了views.py這個文件,但是瀏覽器顯示的還是原有沒修改的結果,怎么處理?7. 小白學python的問題 關于%d和%s的區別8. django - pycharm 如何配置 python3 的開發環境?9. html - Python2 BeautifulSoup 提取網頁中的表格數據及連接10. android - VideoView與百度Map沖突
排行榜
