我正在寻找一种方法来维护值的哈希映射,但我希望值(而不是整个映射)在一段时间后单独过期。
我想要实现这一目标的原因是因为它极大地简化了我对数据库和时间检查的依赖性并使其最小化。基本上我想定义一个资源列表,在首次请求后10分钟内进行轮询。
所以说我的清单是:ItemA,ItemB,ItemC。
ItemA现在超过10分钟,它应该从列表中删除,以便我请求它时新列表只有ItemB和ItemC。
我正在使用带有标准redis库的Node包,所以我正在寻找一种方法来轻松地使用这些包。如果不是,我会回到db方法,但是使用Redis可以实现这一点非常棒。
我已经成功使用它来使会话令牌过期,而且从我读过的内容来看,你无法直接使用hashmap值。只是好奇一些解决方法可能是什么样的。
感谢。