Solon

Solon Data Redis 开发

1、如果想支持 @Cache 注解支持,可参考:

2、如果是直接使用客户端的,请引入相关的客户端使用:

  • 通过配置,构造客户端实例(完整的构建,可参考:客户端1)
@Configuration
public class RedisConfig{
    @Bean
    public XxxClient redisInit(@Inject("${demo.xxx}") XxxClient client){
        //配置如果不能与 client 的字段一一对应,则只能手动构建了
        return client; 
    }
}
  • 或者使用静态变量
public class RedisUtil{
    //配置如果不能与 client 的字段一一对应,则只能手动构建了
    public static XxxClient client = Solon.cfg().getBean("demo.xxx", XxxClient.class);
}
  • 推荐客户端

客户端1:redisx(base jedis 4.x)

客户端2:redisson

客户端3:lettuce