美文网首页
Spring Boot学习笔记六:整合redis

Spring Boot学习笔记六:整合redis

作者: 神小六 | 来源:发表于2020-04-01 17:05 被阅读0次

前面我们已经在Linux安装好了redis,接下来我们就可以在项目里配置redis了
首先我们先进入linux里redis安装目录,编辑redis.conf文件,找到bind 127.0.0.1并注释掉(该步骤如果不需要可省略)


image.png

若注释掉那么redis的ip就是你服务器的ip


image.png
然后将daemonize属性改为yes(这前面安装的时候就已经改了)
我们然后去配置一下redis的密码(也可以不配置,一开始我也没配置导致报错,查找问题给出四个解决方法,其中一个就是让我们去配置密码)
找到requirepass foobared注释,在下面配置你自己需要设置的密码:requirepass 你的密码,改完重启下redis
image.png

这样linux里redis的配置差不多结束了,接下来去项目里配置redis
首先添加redis依赖

        <!--集成redis-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-redis</artifactId>
            <version>1.4.1.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.apache.commons</groupId>
            <artifactId>commons-pool2</artifactId>
        </dependency>
        <dependency>
            <groupId>redis.clients</groupId>
            <artifactId>jedis</artifactId>
        </dependency>

接着去配置application.properties

#redis配置
spring.redis.database=0
spring.redis.password=123456
spring.redis.port=6379
spring.redis.host=redis的ip
spring.redis.lettuce.pool.max-active=8
spring.redis.lettuce.pool.min-idle=0
spring.redis.lettuce.pool.max-idle=8
spring.redis.lettuce.pool.max-wait=10000ms
spring.redis.lettuce.shutdown-timeout=100ms

接下来我们写程序来测试一下

@RestController
@EnableCaching
public class TextRedisController {

    @Autowired
    StringRedisTemplate redisTemplate;

    @RequestMapping("/addRedis")
    public String addRedis(){
        redisTemplate.opsForValue().set("redis","123");
        return "OK";
    }

    @RequestMapping("/getRedis")
    public String getRedis(){
        String text = redisTemplate.opsForValue().get("redis");
        return text;
    }

}

启动去postman测试一下


image.png

OK,然后调用下getRedis方法看下能不能获取参数


image.png
OK!获取到了我们存进去的参数,这样redis就算配置完成了

相关文章

网友评论

      本文标题:Spring Boot学习笔记六:整合redis

      本文链接:https://www.haomeiwen.com/subject/eiyauhtx.html