一、intersectAndStore set交集
redisTemplate.opsForSet().intersectAndStore(address,gender,"SetResults");
intersectAndStore(address,gender,"SetResults");会把key为"SetResults"的set缓存置空然后再存放交集。
二、redis方法key变量用String
Sting name = "花花";
Integer number = 1;
List<String> conditions = new ArrayList<>();
conditions.add(name);
conditions.add(String.valueOf(number));
redisTemplate.opsForSet().intersectAndStore(conditions.get(0),conditions.get(1),"SetResults");
上述情况能正确获取到缓存
Sting name = "花花";
Integer number = 1;
List conditions = new ArrayList<>();
conditions.add(name);
conditions.add(number);
redisTemplate.opsForSet().intersectAndStore(conditions.get(0),conditions.get(1),"SetResults");
上述不能获取到缓存