文章詳情頁
java - Redis的hashes如何設置過期時間
瀏覽:90日期: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. android百度地圖定位問題2. angular.js - angular中的a標簽不起作用3. java - 初學SSM 在import自己寫的包下的類的時候飄紅,求大神解答?4. android - Genymotion 微信閃退 not find plugin.location_google.GoogleProxyUI5. springboot中不能獲取post請求參數的解決方法6. 我畢業以后在工作之余學了 PHP,都是自學 現在在找這方面的工作 求前輩指導學習方向 工作常用的知識7. sql語句如何按or排序取出記錄8. php 01==1 嗎?9. 初來乍到,相對路徑問題,新手求教10. 計算程序的時間復雜度和空間復雜度
排行榜
