首先注入一个redisTemplate
@Resource
private RedisTemplate redisTemplate;
其实获取两个set集合的差集很简单
// uploadManageKey 里面的数据是 1-10
// manageKey 里面的数据是 1-5
Set difference = redisTemplate.opsForSet().difference(uploadManageKey, manageKey);
// difference 里面的数据为 6-10
操作set的其他方法
获取set集合长度
// uploadManageKey 是redis键名
Long size = redisTemplate.opsForSet().size(uploadManageKey);
删除set集合中某个值
// uploadManageKey 没删除之前的数据为 1-3
Long remove = redisTemplate.opsForSet().remove(uploadManageKey,1);
// 删除后为 2-3