Package org.springframework.data.redis.core

Examples of org.springframework.data.redis.core.StringRedisTemplate


  public RedisFieldValueCounterRepository(RedisConnectionFactory connectionFactory, String metricPrefix) {
    Assert.notNull(connectionFactory);
    Assert.hasText(metricPrefix, "metric prefix cannot be empty");
    this.metricPrefix = metricPrefix;
    redisTemplate = new StringRedisTemplate();
    // avoids proxy
    redisTemplate.setExposeConnection(true);
    redisTemplate.setConnectionFactory(connectionFactory);
    redisTemplate.afterPropertiesSet();
  }
View Full Code Here


        Long.class);
    this.longOperations = longRedisTemplate.opsForValue();
  }

  private static RedisOperations<String, String> stringTemplate(RedisConnectionFactory redisConnectionFactory) {
    return new StringRedisTemplate(redisConnectionFactory);
  }
View Full Code Here

    return redisTemplate;
  }

  static RedisOperations<String, String> stringTemplate(
      RedisConnectionFactory redisConnectionFactory) {
    return new StringRedisTemplate(redisConnectionFactory);
  }
View Full Code Here

    @Bean
    @ConditionalOnMissingBean(StringRedisTemplate.class)
    public StringRedisTemplate stringRedisTemplate(
        RedisConnectionFactory redisConnectionFactory)
        throws UnknownHostException {
      StringRedisTemplate template = new StringRedisTemplate();
      template.setConnectionFactory(redisConnectionFactory);
      return template;
    }
View Full Code Here

    }
  }

  @After
  public void clear() {
    assertTrue(new StringRedisTemplate(this.redis.getResource()).opsForZSet().size(
        "keys." + this.prefix) > 0);
    this.repository.reset("foo");
    this.repository.reset("bar");
    assertNull(new StringRedisTemplate(this.redis.getResource()).opsForValue().get(
        this.prefix + ".foo"));
    assertNull(new StringRedisTemplate(this.redis.getResource()).opsForValue().get(
        this.prefix + ".bar"));
  }
View Full Code Here

    this.repository = new RedisMetricRepository(this.redis.getResource(), this.prefix);
  }

  @After
  public void clear() {
    assertNotNull(new StringRedisTemplate(this.redis.getResource()).opsForValue()
        .get(this.prefix + ".foo"));
    this.repository.reset("foo");
    this.repository.reset("bar");
    assertNull(new StringRedisTemplate(this.redis.getResource()).opsForValue().get(
        this.prefix + ".foo"));
  }
View Full Code Here

    JedisConnectionFactory jedisConnFactory = new JedisConnectionFactory();
    jedisConnFactory.setPort(SettingsUtils.getPort());
    jedisConnFactory.setHostName(SettingsUtils.getHost());
    jedisConnFactory.afterPropertiesSet();

    StringRedisTemplate templateJS = new StringRedisTemplate(jedisConnFactory);
    DefaultRedisMap mapJS = new DefaultRedisMap("bound:key:map", templateJS);
    DefaultRedisSet setJS = new DefaultRedisSet("bound:key:set", templateJS);
    RedisList list = new DefaultRedisList("bound:key:list", templateJS);

    // JRedis
    JredisConnectionFactory jredisConnFactory = new JredisConnectionFactory();
    jredisConnFactory.setPort(SettingsUtils.getPort());
    jredisConnFactory.setHostName(SettingsUtils.getHost());
    jredisConnFactory.afterPropertiesSet();

    StringRedisTemplate templateJR = new StringRedisTemplate(jredisConnFactory);
    DefaultRedisMap mapJR = new DefaultRedisMap("bound:key:mapJR", templateJR);
    // Skip list and set. Rename in Collections uses Redis tx, not supported by JRedis

    // Lettuce
    LettuceConnectionFactory lettuceConnFactory = new LettuceConnectionFactory();
    lettuceConnFactory.setPort(SettingsUtils.getPort());
    lettuceConnFactory.setHostName(SettingsUtils.getHost());
    lettuceConnFactory.afterPropertiesSet();

    StringRedisTemplate templateLT = new StringRedisTemplate(lettuceConnFactory);
    DefaultRedisMap mapLT = new DefaultRedisMap("bound:key:mapLT", templateLT);
    DefaultRedisSet setLT = new DefaultRedisSet("bound:key:setLT", templateLT);
    RedisList listLT = new DefaultRedisList("bound:key:listLT", templateLT);

    // SRP
    SrpConnectionFactory srpConnFactory = new SrpConnectionFactory();
    srpConnFactory.setPort(SettingsUtils.getPort());
    srpConnFactory.setHostName(SettingsUtils.getHost());
    srpConnFactory.afterPropertiesSet();

    StringRedisTemplate templateSRP = new StringRedisTemplate(srpConnFactory);
    DefaultRedisMap mapSRP = new DefaultRedisMap("bound:key:mapSRP", templateSRP);
    DefaultRedisSet setSRP = new DefaultRedisSet("bound:key:setSRP", templateSRP);
    RedisList listSRP = new DefaultRedisList("bound:key:listSRP", templateSRP);

    StringObjectFactory sof = new StringObjectFactory();
View Full Code Here

    jedisConnFactory.setPort(SettingsUtils.getPort());
    jedisConnFactory.setHostName(SettingsUtils.getHost());

    jedisConnFactory.afterPropertiesSet();

    this.template = new StringRedisTemplate(jedisConnFactory);
    ConnectionFactoryTracker.add(jedisConnFactory);
  }
View Full Code Here

    jedisConnFactory.setPort(SettingsUtils.getPort());
    jedisConnFactory.setHostName(SettingsUtils.getHost());

    jedisConnFactory.afterPropertiesSet();

    RedisTemplate<String, String> stringTemplate = new StringRedisTemplate(jedisConnFactory);
    RedisTemplate<String, Person> personTemplate = new RedisTemplate<String, Person>();
    personTemplate.setConnectionFactory(jedisConnFactory);
    personTemplate.afterPropertiesSet();

    RedisTemplate<String, String> xstreamStringTemplate = new RedisTemplate<String, String>();
    xstreamStringTemplate.setConnectionFactory(jedisConnFactory);
    xstreamStringTemplate.setDefaultSerializer(serializer);
    xstreamStringTemplate.afterPropertiesSet();

    RedisTemplate<String, Person> xstreamPersonTemplate = new RedisTemplate<String, Person>();
    xstreamPersonTemplate.setConnectionFactory(jedisConnFactory);
    xstreamPersonTemplate.setValueSerializer(serializer);
    xstreamPersonTemplate.afterPropertiesSet();

    // json
    RedisTemplate<String, Person> jsonPersonTemplate = new RedisTemplate<String, Person>();
    jsonPersonTemplate.setConnectionFactory(jedisConnFactory);
    jsonPersonTemplate.setValueSerializer(jsonSerializer);
    jsonPersonTemplate.afterPropertiesSet();

    // jackson2
    RedisTemplate<String, Person> jackson2JsonPersonTemplate = new RedisTemplate<String, Person>();
    jackson2JsonPersonTemplate.setConnectionFactory(jedisConnFactory);
    jackson2JsonPersonTemplate.setValueSerializer(jackson2JsonSerializer);
    jackson2JsonPersonTemplate.afterPropertiesSet();

    RedisTemplate<byte[], byte[]> rawTemplate = new RedisTemplate<byte[], byte[]>();
    rawTemplate.setConnectionFactory(jedisConnFactory);
    rawTemplate.setEnableDefaultSerializer(false);
    rawTemplate.setKeySerializer(stringSerializer);
    rawTemplate.afterPropertiesSet();

    // jredis
    JredisConnectionFactory jredisConnFactory = new JredisConnectionFactory(new JredisPool(SettingsUtils.getHost(),
        SettingsUtils.getPort()));
    jredisConnFactory.afterPropertiesSet();

    RedisTemplate<String, String> stringTemplateJR = new StringRedisTemplate(jredisConnFactory);
    RedisTemplate<String, Person> personTemplateJR = new RedisTemplate<String, Person>();
    personTemplateJR.setConnectionFactory(jredisConnFactory);
    personTemplateJR.afterPropertiesSet();

    RedisTemplate<String, Person> xstreamStringTemplateJR = new RedisTemplate<String, Person>();
    xstreamStringTemplateJR.setConnectionFactory(jredisConnFactory);
    xstreamStringTemplateJR.setDefaultSerializer(serializer);
    xstreamStringTemplateJR.afterPropertiesSet();

    RedisTemplate<String, Person> xstreamPersonTemplateJR = new RedisTemplate<String, Person>();
    xstreamPersonTemplateJR.setValueSerializer(serializer);
    xstreamPersonTemplateJR.setConnectionFactory(jredisConnFactory);
    xstreamPersonTemplateJR.afterPropertiesSet();

    RedisTemplate<String, Person> jsonPersonTemplateJR = new RedisTemplate<String, Person>();
    jsonPersonTemplateJR.setValueSerializer(jsonSerializer);
    jsonPersonTemplateJR.setConnectionFactory(jredisConnFactory);
    jsonPersonTemplateJR.afterPropertiesSet();

    RedisTemplate<String, Person> jackson2JsonPersonTemplateJR = new RedisTemplate<String, Person>();
    jackson2JsonPersonTemplateJR.setValueSerializer(jackson2JsonSerializer);
    jackson2JsonPersonTemplateJR.setConnectionFactory(jredisConnFactory);
    jackson2JsonPersonTemplateJR.afterPropertiesSet();

    RedisTemplate<byte[], byte[]> rawTemplateJR = new RedisTemplate<byte[], byte[]>();
    rawTemplateJR.setConnectionFactory(jredisConnFactory);
    rawTemplateJR.setEnableDefaultSerializer(false);
    rawTemplateJR.setKeySerializer(stringSerializer);
    rawTemplateJR.afterPropertiesSet();

    // SRP
    SrpConnectionFactory srConnFactory = new SrpConnectionFactory();
    srConnFactory.setPort(SettingsUtils.getPort());
    srConnFactory.setHostName(SettingsUtils.getHost());
    srConnFactory.afterPropertiesSet();

    RedisTemplate<String, String> stringTemplateSRP = new StringRedisTemplate(srConnFactory);
    RedisTemplate<String, Person> personTemplateSRP = new RedisTemplate<String, Person>();
    personTemplateSRP.setConnectionFactory(srConnFactory);
    personTemplateSRP.afterPropertiesSet();

    RedisTemplate<String, Person> xstreamStringTemplateSRP = new RedisTemplate<String, Person>();
    xstreamStringTemplateSRP.setConnectionFactory(srConnFactory);
    xstreamStringTemplateSRP.setDefaultSerializer(serializer);
    xstreamStringTemplateSRP.afterPropertiesSet();

    RedisTemplate<String, Person> xstreamPersonTemplateSRP = new RedisTemplate<String, Person>();
    xstreamPersonTemplateSRP.setValueSerializer(serializer);
    xstreamPersonTemplateSRP.setConnectionFactory(srConnFactory);
    xstreamPersonTemplateSRP.afterPropertiesSet();

    RedisTemplate<String, Person> jsonPersonTemplateSRP = new RedisTemplate<String, Person>();
    jsonPersonTemplateSRP.setValueSerializer(jsonSerializer);
    jsonPersonTemplateSRP.setConnectionFactory(srConnFactory);
    jsonPersonTemplateSRP.afterPropertiesSet();

    RedisTemplate<String, Person> jackson2JsonPersonTemplateSRP = new RedisTemplate<String, Person>();
    jackson2JsonPersonTemplateSRP.setValueSerializer(jackson2JsonSerializer);
    jackson2JsonPersonTemplateSRP.setConnectionFactory(srConnFactory);
    jackson2JsonPersonTemplateSRP.afterPropertiesSet();

    RedisTemplate<byte[], byte[]> rawTemplateSRP = new RedisTemplate<byte[], byte[]>();
    rawTemplateSRP.setConnectionFactory(srConnFactory);
    rawTemplateSRP.setEnableDefaultSerializer(false);
    rawTemplateSRP.setKeySerializer(stringSerializer);
    rawTemplateSRP.afterPropertiesSet();

    // Lettuce
    LettuceConnectionFactory lettuceConnFactory = new LettuceConnectionFactory();
    lettuceConnFactory.setPort(SettingsUtils.getPort());
    lettuceConnFactory.setHostName(SettingsUtils.getHost());
    lettuceConnFactory.afterPropertiesSet();

    RedisTemplate<String, String> stringTemplateLtc = new StringRedisTemplate(lettuceConnFactory);
    RedisTemplate<String, Person> personTemplateLtc = new RedisTemplate<String, Person>();
    personTemplateLtc.setConnectionFactory(lettuceConnFactory);
    personTemplateLtc.afterPropertiesSet();

    RedisTemplate<String, Person> xstreamStringTemplateLtc = new RedisTemplate<String, Person>();
View Full Code Here

    super(keyFactory, valueFactory, template);
  }

  RedisMap<Object, Object> createMap() {
    String redisName = getClass().getSimpleName();
    props = new RedisProperties(defaults, redisName, new StringRedisTemplate(template.getConnectionFactory()));
    return props;
  }
View Full Code Here

TOP

Related Classes of org.springframework.data.redis.core.StringRedisTemplate

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.