spring-boot-starter-data-redis
spring-boot-starter-data-redis是Spring提供的Redis Client,用于操作Redis的依赖库。
依赖坐标
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
参数配置
spring:
redis:
host: 127.0.0.1
port: 6379
#password: 123456
database: 0 #操作的是0号数据库
jedis:
#Redis连接池配置
pool:
max-active: 8 #最大连接数
max-wait: 1ms #连接池最大阻塞等待时间
max-idle: 4 #连接池中的最大空闲连接
min-idle: 0 #连接池中的最小空闲连接
StringRedisTemplate
StringRedisTemplate是用于操作Reids的API工具。
其中主要功能是通过StringRedisTemplate获得操作Redis中五种类型数据的Operations对象。
ValueOperations:主要用来存储和获取redis中string类型数据。
HashOperations:主要用来存储和获取redis中hash类型数据。
ListOperations:主要用来存储和获取redis中list类型数据。
SetOperations:主要用来存储和获取redis中set类型数据。
ZSetOperations:主要用来存储和获取redis中zset类型数据。
Operations
获得Operations后,我们就可以根据Operations的类型,灵活地使用**set()和get()**方法来存储和获取redis中的数据了。
stringRedisTemplate.opsForValue();
stringRedisTemplate.opsForHash();
stringRedisTemplate.opsForList();
stringRedisTemplate.opsForSet();
stringRedisTemplate.opsForZSet();
StringRedisTemplate其他方法
下面列举一些StringRedisTemplate里的一些常用方法:
Boolean delete(K key);删除redis里的key。
Set keys(K pattern);获取redis里key的集合。
相关文章
暂无评论...