@Resource(name = "coreStringRedisTemplate")
private SetOperations<String, String> setOpt;
@Test
public void testList2Set(){
List<String> strList = new ArrayList<String>();
strList.add("双方都");
strList.add("阿斯蒂芬都");
strList.add("广告");
strList.add("双方都1");
strList.add("双方都2");
strList.add("双方都3");
strList.add("双方都4");
strList.add("双方都5");
strList.add("双方都6");
Set<String> set = new HashSet<String>();
set.addAll(strList);
String[] arr = new String[set.size()];
arr = set.toArray(arr);
long ss = setOpt.add("randomNames", arr);
System.out.println(ss);
List<String> lss = setOpt.randomMembers("randomNames", 5); //随机返回5个,可以重复
Set<String> rss = setOpt.distinctRandomMembers("randomNames", 5); //随机返回5个,没有重复
for (String string : rss) {
System.out.println(string);
}
}