IntelliJ IDEA springboot + redis整合(一)

1.自行百度安装redis service并启动redis

2.创建springboot项目如下图:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
创建完成项目目录如下:
在这里插入图片描述
pom.xml中添加json处理库

 <dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>fastjson</artifactId>
    <version>1.2.41</version>
  </dependency>

在这里插入图片描述
删除application.properties,创建application.yml 配置redis参数


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

在这里插入图片描述
添加person类 Person.java

package com.wy.redis.entity;

public class Person {
    private int id;
    private String name;
    private int age;

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getAge(){
        return age;
    }

    public void setAge(int age){
        this.age = age;
    }
}

主类中创建测试函数
在这里插入图片描述
在这里插入图片描述
添加redis测试方法

/**********************RedisTemplate****************************/
        Person person = new Person();
        person.setName("周生");
        person.setId(1);
        person.setAge(100);

        String strperson = JSONObject.toJSONString(person);
        redisTemplate.opsForValue().set("person",strperson);

        Object per = redisTemplate.opsForValue().get("person");

        JSONObject obj = JSONObject.parseObject(per.toString());
        Person p = JSONObject.toJavaObject(obj, Person.class);
        System.out.println(p.getName());
        assertEquals("周生",p.getName());

在这里插入图片描述
Redis Desktop Manager工具查看结果:
在这里插入图片描述
下一篇:IntelliJ IDEA springboot + redis整合(二)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

奔走的小龙虾

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值