Redis实战--Redis整合SpringBoot示例

echo编辑整理,欢迎转载,转载请声明文章来源。欢迎添加echo微信(微信号:t2421499075)交流学习。 百战不败,依不自称常胜,百败不颓,依能奋力前行。——这才是真正的堪称强大!!!前端


该文章是对应前面Redis的使用,基本数据类型在SpringBoot项目的实现和使用。网上有不少的文章来描述了Redis的使用和整合,可是这里从新编写这一片文章主要是为了记录本身的学习代码,仅供交流学习SpringBoot整合Redis,熟悉整合和基本操做的能够直接跳过。

开发准备

  • 开发工具IDEA
  • Redis服务器一台

建立SpringBoot工程

在建立该工程的时候,pom依赖这一块的选项咱们只须要选择Spring Data Redis和junit便可,这里仅实现链接Redis,不链接数据库,不写前端接口,全部的用例,直接使用Junit来测试。咱们看到界面上有两个Redis的依赖,咱们选择第一个便可,第二个是响应式的redis,它内部包含了咱们的第一个依赖,可是会涉及其余的功能,这里不讲解。
在这里插入图片描述java

建立项目完成以后,咱们就须要配置Redis的链接了

redis的配置链接其实关键在于配置文件,搞定配置文件,基本就已经完成了redis的整合,我这里的配置以下:git

# Redis数据库索引(默认为0,它总共有16个数据库,咱们使用第一个就是0)
spring.redis.database=0
# Redis服务器地址
spring.redis.host=192.168.222.135
# Redis服务器链接端口
spring.redis.port=6379
# Redis服务器链接密码(默认为空)
spring.redis.password=48835a9c-7a5a-4ec8-af6a-80af3e87b194
# 链接池最大链接数(使用负值表示没有限制)
spring.redis.pool.max-active=200
# 链接池最大阻塞等待时间(使用负值表示没有限制)
spring.redis.pool.max-wait=-1
# 链接池中的最大空闲链接
spring.redis.pool.max-idle=10
# 链接池中的最小空闲链接
spring.redis.pool.min-idle=1
# 链接超时时间(毫秒)
spring.redis.timeout=3000

编写一个测试类,测试一下是否可以成功

@RunWith(SpringRunner.class)
@SpringBootTest
public class RedisConnectionTest {

    @Autowired
    private RedisTemplate<String,String> redisTemplate;

    @Test
    public void set(){
        redisTemplate.opsForValue().set("name","echo");
        System.out.println(redisTemplate.opsForValue().get("name"));
    }

}

图片里面是使用的一个redis的windows链接端,名字叫作:Redis Desktop Manager,这里咱们能够看到咱们刚刚是否成功存入了值。
在这里插入图片描述redis

到这里,咱们SpringBoot整合Redis就已经成功了,接下来咱们一块儿来使用一下Redis的基本类型。

项目源码地址:https://coding.net/u/xlsorry/...

作一个有底线的博客主spring

相关文章
相关标签/搜索