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整合(二)