redis注意事项

一、intersectAndStore set交集

redisTemplate.opsForSet().intersectAndStore(address,gender,"SetResults");

intersectAndStore(address,gender,"SetResults");会把key为"SetResults"的set缓存置空然后再存放交集。

二、redis方法key变量用String

Sting name = "花花"; 
Integer number = 1;
List 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");

上述不能获取到缓存

你可能感兴趣的:(redis)