RedisTemplate中定义了对5种数据结构操作
redisTemplate.opsForValue();//操作字符串
redisTemplate.opsForHash();//操作hash
redisTemplate.opsForList();//操作list
redisTemplate.opsForSet();//操作set
redisTemplate.opsForZSet();//操作有序set
RedisTemplate对这5种数据结构的操作大同小异,下面以操作字符串为例子:
1、添加Redis依赖
<!-- redis依赖 -->
<dependency><groupId>.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
2、先注入RedisTemplate
@Autowired
private RedisTemplate<String,String> redis;
3、设置key和value值:第一个参数表示Key,第二个参数表示Value
redis.opsForValue().set("Token", "Kzl6N3RJeFBmQlNQamlVNW4zUThoQT09");//设置值
4、设置超时时间,第一个参数表示Key名,第二个参数表示时间,第三个参数表示毫秒、分钟、天等
redis.expire("Token",3,TimeUnit.MINUTES);//设置过期时间3分钟
5、获取Key值:参数表示Key名
redis.opsForValue().get("Token");
下图是存入redis中的数据
更多推荐
常用,操作,RedisTemplate,Redis
发布评论