int num = 8; // 保留最近 8条
String cfdKey = id+"cfd";//设置key
ZSetOperations<String, String> cfdSet = redisTemplate.opsForZSet();
//网集合中添加元素
cfdSet.add(cfdKey, params.getCfd(), System.currentTimeMillis());
//拿到集合长度
Long sizeCfd = cfdSet.size(cfdKey);
//更新集合为最新的8条
if (sizeCfd > num) {
cfdSet.removeRange(cfdKey,0,sizeCfd-num-1);
}
redisTemplate实现保存浏览历史
最新推荐文章于 2024-08-06 10:22:43 发布