SpringBoot整合Redis

1.1 git 历史

速度

设计简单

对非线性开发模式 同时上千个并发 分支 完全分布式 大数据量 Git

SVN

1.2 git工作流程

1 从远程仓库克隆GIT资源 作为本地仓库

2 从本地仓库checkout 下载

3 提交代码道暂存区

4 提交修改 ---》本地

5 修改完成 需要和团队共享代码 push 到远程仓库

一、Maven依赖

本文所采用的的SpringBoot的版本如下

<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.0.2.RELEASE</version>
    </parent>

注入依赖

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

        </dependency>

测试页面代码展示

  @Test
    public  void  testRedisTemplate(){
//     存到Redis的数据库
            redisTemplate.opsForValue().set("hello","0708java");
//
        String str =(String) redisTemplate.opsForValue().get("hello");
        System.out.println(str);
        MUser user=new MUser();
        user.setId(1);
        user.setUsername("admin");
        user.setPassword("123");
        user.setName("超人");
//        直接将对象存进去
        redisTemplate.opsForValue().set("user",user);
//
        MUser user1 =(MUser)redisTemplate.opsForValue().get("user");
        System.out.println(user1);

    }

 application.yml页面代码展示

# Redis
 Spring:
   redis:
# 注意这里的路径是redis客户端的ip地址例如:196.168.42.10,
rayfoo.cn是云服务器的路径,
     host: rayfoo.cn
    port: 6379
# 如果有设置密码需要书写 例如:password: "123" 

 或者在

application.properties中加入redis相关配置

# Redis数据库索引(默认为0)  
spring.redis.database=0  
# Redis服务器地址  
spring.redis.host=192.168.0.24  
# Redis服务器连接端口  
spring.redis.port=6379  
# Redis服务器连接密码(默认为空)  
spring.redis.password=  
# 连接池最大连接数(使用负值表示没有限制)  
spring.redis.pool.max-active=200  
# 连接池最大阻塞等待时间(使用负值表示没有限制)  
spring.redis.pool.max-wait=-1  
# 连接池中的最大空闲连接  
spring.redis.pool.max-idle=10 
# 连接池中的最小空闲连接  
spring.redis.pool.min-idle=0  
# 连接超时时间(毫秒)  
spring.redis.timeout=1000 

application.properties中加入redis相关配置是引用的https://www.cnblogs.com/zeng1994/p/03303c805731afc9aa9c60dbbd32a323.html的,里面的属性是给你了解的相关属性的)

原文地址:https://www.cnblogs.com/wufeng6/p/11808648.html