Skip to content

Latest commit

 

History

History
56 lines (42 loc) · 1.47 KB

README.md

File metadata and controls

56 lines (42 loc) · 1.47 KB

简介

Grow Redis 是Redis Client封装模块,其提供了多种不同的支持以满足不同性能和环境的需求。

目前支持实现方式:


如何使用

  1. 引入相关依赖(根据需求选择)。
<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>
  1. 简单使用。
@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);
    }
}
  1. 更多使用方式

RedisOps.java