linux安装redis不介绍了
可视化工具redis desktop management可以直接百度下载
springboot pom.xml中配置
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
application.properties中配置
spring.redis.host=192.168.137.128
spring.redis.port=6379
spring.redis.password=root
代码springboot封装了,泛型只可以写<Object,Object>和<String,String>
@Autowired
private RedisTemplate<Object, Object> redisTemplate;
有时为了键的可读性会改变序列化方式
RedisSerializer redisSerializer = new StringRedisSerializer();
redisTemplate.setKeySerializer(redisSerializer);
使用时可以从redis中取值,区别只是set,get
实体类要实现序列化,否则无法创建
redisTemplate.opsForValue().get("userList");