springboot集成redis
1.添加依赖(2.0以后)
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
<version>2.1.4.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis-reactive</artifactId>
<version>2.1.4.RELEASE</version>
</dependency>
2.通过依赖注入 获取redis操作模板
@Autowired
private RedisTemplate<String, String> redisTemplate;
2.1删除方法
redisTemplate.opsForHash().delete("redis库名","多个变量");
redisTemplate.opsForHash().delete(USERINFO,"1","2");
2.2存取 list 对象
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
redisTemplate.opsForValue().set("tree", JSON.toJSON(sysRegionList).toString());
redisTemplate.opsForValue().set("tree", JSONObject.toJSONString(sysRegionList));
String tree = redisTemplate.opsForValue().get("tree");
List<SysRegionListDto> sysRegionListDtos = JSONObject.parseArray(tree, SysRegionListDto.class);
List<SysRegionListDto> sysRegionListDtos = JSONArray.parseArray(tree,SysRegionListDto.class);