springboot整合redis缓存

1.【准备】pom.xml文件加入redis依赖

<!--redis-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-redis</artifactId>
        </dependency>

 

2.【载入】自动装配redis类模板

    @Autowired
    private RedisTemplate redisTemplate;

注:使用该模板直接在redis客户端查看内容key编码需转换,需要另外配置

一般使用:StringRedisTemplate 模板,已经是使用String类型模板 不需要额外配置

 

 

3.【使用】设置key-value进缓存

    @Test
    void set(){
        ValueOperations ops = redisTemplate.opsForValue();
        ops.set("name","zhangsan",5,TimeUnit.SECONDS);
    }

 

4.【使用】查看缓存内容

    @Test
    void get(){
        ValueOperations<String, String> ops = stringRedisTemplate.opsForValue();
        System.out.println(ops.get("name"));
    }

 

5.【补充】存入和查看Hash值进缓存

//    存入hash值内容
    @Test
    void hset(){
        HashOperations ops = redisTemplate.opsForHash();
        ops.put("info","name","张三");
    }

//      查看hash内容
    @Test
    void hget(){
        HashOperations ops = redisTemplate.opsForHash();
        System.out.println(ops.get("info","name"));
    }

 

posted @ 2022-02-27 10:18  Hello霖  阅读(279)  评论(0编辑  收藏  举报