Grow Redis 是Redis Client封装模块,其提供了多种不同的支持以满足不同性能和环境的需求。
目前支持实现方式:
- 引入相关依赖(根据需求选择)。
<dependencies>
<!--若使用RedisTemplate作为客户端底层,则需要引入-->
<dependency>
<groupId>com.liguanqiao</groupId>
<artifactId>grow-redis-spring-template-boot-starter</artifactId>
<version>${latest.version}</version>
</dependency>
<!--若使用Redisson作为客户端底层,则需要引入-->
<dependency>
<groupId>com.liguanqiao</groupId>
<artifactId>grow-redis-redisson-boot-starter</artifactId>
<version>${latest.version}</version>
</dependency>
</dependencies>
- 简单使用。
@AllArgsConstructor
public class GrowRedisService {
private final RedisOps redisOps;
@Override
public GrowRedisResp getValue(String key) {
return redisOps.get(key, GrowRedisResp.class)
.orElse(null);
}
@Override
public void setValue(String key, GrowRedisValueDTO value) {
redisOps.set(key, value);
}
}
- 更多使用方式