Java教程

springboot整合redis缓存

本文主要是介绍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"));
    }

 

这篇关于springboot整合redis缓存的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!