前言
SpringBoot整合Redis,只需引入Redis起步依赖以及编写Redis服务地址
一、Redis是什么?
Redis是一个由 Salvatore Sanfilippo 写的 key-value 存储系统,是跨平台的非关系型数据库。
Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库,并提供多种语言的 API。
Redis 通常被称为数据结构服务器,因为值(value)可以是字符串(String)、哈希(Hash)、列表(list)、集合(sets)和有序集合(sorted sets)等类型。
二、整合Redis
1.引入Redis起步依赖
代码如下(示例):
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
2.application.yml 配置编写redis相关属性
代码如下(示例):
spring:
data:
redis:
host: 127.0.0.1
port: 6379
3.编写测试类并启动
@SpringBootTest
public class RedisTest {
@Autowired
private RedisTemplate<String,String> redisTemplate;
@Test
public void test(){
redisTemplate.opsForValue().set("a","b");
redisTemplate.boundValueOps("c").set("d");
}
@Test
public void test1(){
String a = redisTemplate.opsForValue().get("a");
System.out.println(a);
String c = redisTemplate.boundValueOps("c").get();
System.out.println(c);
}
}