您的位置:首頁技術文章
文章詳情頁

java - Redis的hashes如何設置過期時間

瀏覽:66日期: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
相關文章:
国产综合久久一区二区三区