Examples of StringRedisTemplate


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

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

    jedisConnFactory.afterPropertiesSet();

    RedisTemplate<String, String> genericTemplate = new StringRedisTemplate(jedisConnFactory);

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

    RedisTemplate<String, Person> jsonPersonTemplate = new RedisTemplate<String, Person>();
    jsonPersonTemplate.setConnectionFactory(jedisConnFactory);
    jsonPersonTemplate.setDefaultSerializer(jsonSerializer);
    jsonPersonTemplate.setHashKeySerializer(jsonSerializer);
    jsonPersonTemplate.setHashValueSerializer(jsonStringSerializer);
    jsonPersonTemplate.afterPropertiesSet();

    RedisTemplate<String, Person> jackson2JsonPersonTemplate = new RedisTemplate<String, Person>();
    jackson2JsonPersonTemplate.setConnectionFactory(jedisConnFactory);
    jackson2JsonPersonTemplate.setDefaultSerializer(jackson2JsonSerializer);
    jackson2JsonPersonTemplate.setHashKeySerializer(jackson2JsonSerializer);
    jackson2JsonPersonTemplate.setHashValueSerializer(jackson2JsonStringSerializer);
    jackson2JsonPersonTemplate.afterPropertiesSet();

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

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

    RedisTemplate<String, Person> jsonPersonTemplateJR = new RedisTemplate<String, Person>();
    jsonPersonTemplateJR.setConnectionFactory(jredisConnFactory);
    jsonPersonTemplateJR.setDefaultSerializer(jsonSerializer);
    jsonPersonTemplateJR.setHashKeySerializer(jsonSerializer);
    jsonPersonTemplateJR.setHashValueSerializer(jsonStringSerializer);
    jsonPersonTemplateJR.afterPropertiesSet();

    RedisTemplate<String, Person> jackson2JsonPersonTemplateJR = new RedisTemplate<String, Person>();
    jackson2JsonPersonTemplateJR.setConnectionFactory(jredisConnFactory);
    jackson2JsonPersonTemplateJR.setDefaultSerializer(jackson2JsonSerializer);
    jackson2JsonPersonTemplateJR.setHashKeySerializer(jackson2JsonSerializer);
    jackson2JsonPersonTemplateJR.setHashValueSerializer(jackson2JsonStringSerializer);
    jackson2JsonPersonTemplateJR.afterPropertiesSet();

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

    RedisTemplate<String, String> genericTemplateLtc = new StringRedisTemplate(lettuceConnFactory);
    RedisTemplate<String, Person> xGenericTemplateLtc = new RedisTemplate<String, Person>();
    xGenericTemplateLtc.setConnectionFactory(lettuceConnFactory);
    xGenericTemplateLtc.setDefaultSerializer(serializer);
    xGenericTemplateLtc.afterPropertiesSet();

    RedisTemplate<String, Person> jsonPersonTemplateLtc = new RedisTemplate<String, Person>();
    jsonPersonTemplateLtc.setConnectionFactory(lettuceConnFactory);
    jsonPersonTemplateLtc.setDefaultSerializer(jsonSerializer);
    jsonPersonTemplateLtc.setHashKeySerializer(jsonSerializer);
    jsonPersonTemplateLtc.setHashValueSerializer(jsonStringSerializer);
    jsonPersonTemplateLtc.afterPropertiesSet();

    RedisTemplate<String, Person> jackson2JsonPersonTemplateLtc = new RedisTemplate<String, Person>();
    jackson2JsonPersonTemplateLtc.setConnectionFactory(lettuceConnFactory);
    jackson2JsonPersonTemplateLtc.setDefaultSerializer(jackson2JsonSerializer);
    jackson2JsonPersonTemplateLtc.setHashKeySerializer(jackson2JsonSerializer);
    jackson2JsonPersonTemplateLtc.setHashValueSerializer(jackson2JsonStringSerializer);
    jackson2JsonPersonTemplateLtc.afterPropertiesSet();

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

    RedisTemplate<String, String> genericTemplateSrp = new StringRedisTemplate(srpConnFactory);
    RedisTemplate<String, Person> xGenericTemplateSrp = new RedisTemplate<String, Person>();
    xGenericTemplateSrp.setConnectionFactory(srpConnFactory);
    xGenericTemplateSrp.setDefaultSerializer(serializer);
    xGenericTemplateSrp.afterPropertiesSet();
View Full Code Here

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

  public abstract static class RedisContextConfiguration {

    @Bean
    public StringRedisTemplate redisTemplate() {

      StringRedisTemplate template = new StringRedisTemplate(redisConnectionFactory());

      // explicitly enable transaction support
      template.setEnableTransactionSupport(true);
      return template;
    }
View Full Code Here

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

    jackson2JsonPersonTemplateLettuce.setDefaultSerializer(jackson2JsonSerializer);
    jackson2JsonPersonTemplateLettuce.setHashKeySerializer(jackson2JsonSerializer);
    jackson2JsonPersonTemplateLettuce.setHashValueSerializer(jackson2JsonStringSerializer);
    jackson2JsonPersonTemplateLettuce.afterPropertiesSet();

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

    RedisTemplate<String, byte[]> rawTemplateLtc = new RedisTemplate<String, byte[]>();
    rawTemplateLtc.setEnableDefaultSerializer(false);
    rawTemplateLtc.setConnectionFactory(lettuceConnFactory);
    rawTemplateLtc.setKeySerializer(stringSerializer);
    rawTemplateLtc.afterPropertiesSet();

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

    RedisTemplate genericTemplateSrp = new RedisTemplate();
    genericTemplateSrp.setConnectionFactory(srpConnFactory);
    genericTemplateSrp.afterPropertiesSet();

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

    RedisTemplate<String, Person> jsonPersonTemplateSrp = new RedisTemplate<String, Person>();
    jsonPersonTemplateSrp.setConnectionFactory(srpConnFactory);
    jsonPersonTemplateSrp.setDefaultSerializer(jsonSerializer);
    jsonPersonTemplateSrp.setHashKeySerializer(jsonSerializer);
    jsonPersonTemplateSrp.setHashValueSerializer(jsonStringSerializer);
    jsonPersonTemplateSrp.afterPropertiesSet();

    RedisTemplate<String, Person> jackson2JsonPersonTemplateSrp = new RedisTemplate<String, Person>();
    jackson2JsonPersonTemplateSrp.setConnectionFactory(srpConnFactory);
    jackson2JsonPersonTemplateSrp.setDefaultSerializer(jackson2JsonSerializer);
    jackson2JsonPersonTemplateSrp.setHashKeySerializer(jackson2JsonSerializer);
    jackson2JsonPersonTemplateSrp.setHashValueSerializer(jackson2JsonStringSerializer);
    jackson2JsonPersonTemplateSrp.afterPropertiesSet();

    RedisTemplate<String, String> stringTemplateSrp = new StringRedisTemplate();
    stringTemplateSrp.setConnectionFactory(srpConnFactory);
    stringTemplateSrp.afterPropertiesSet();

    RedisTemplate<String, byte[]> rawTemplateSrp = new RedisTemplate<String, byte[]>();
    rawTemplateSrp.setEnableDefaultSerializer(false);
    rawTemplateSrp.setConnectionFactory(srpConnFactory);
    rawTemplateSrp.setKeySerializer(stringSerializer);
View Full Code Here

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

  @Test
  public void testSession() throws Exception {
    final RedisConnection conn = mock(RedisConnection.class);
    final StringRedisConnection stringConn = mock(StringRedisConnection.class);
    RedisConnectionFactory factory = mock(RedisConnectionFactory.class);
    final StringRedisTemplate template = spy(new StringRedisTemplate(factory));
    when(factory.getConnection()).thenReturn(conn);
    doReturn(stringConn).when(template).preProcessConnection(eq(conn), anyBoolean());

    template.execute(new SessionCallback<Object>() {
      @SuppressWarnings("rawtypes")
      public Object execute(RedisOperations operations) {
        checkConnection(template, stringConn);
        template.discard();
        assertSame(template, operations);
        checkConnection(template, stringConn);
        return null;
      }
    });
View Full Code Here

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

  @Before
  public void setUp() {

    when(connectionFactoryMock.getConnection()).thenReturn(redisConnectionMock);
    template = spy(new StringRedisTemplate(connectionFactoryMock));
    template.afterPropertiesSet();

    executor = new DefaultScriptExecutor<String>(template);
  }
View Full Code Here

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

  }

  @SuppressWarnings("unchecked")
  @Test
  public void testExecuteLongResult() {
    this.template = new StringRedisTemplate();
    template.setConnectionFactory(connFactory);
    template.afterPropertiesSet();
    DefaultRedisScript<Long> script = new DefaultRedisScript<Long>();
    script.setLocation(new ClassPathResource("org/springframework/data/redis/core/script/increment.lua"));
    script.setResultType(Long.class);
View Full Code Here

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

  }

  @SuppressWarnings({ "unchecked", "rawtypes" })
  @Test
  public void testExecuteListResultCustomArgsSerializer() {
    this.template = new StringRedisTemplate();
    template.setConnectionFactory(connFactory);
    template.afterPropertiesSet();
    template.boundListOps("mylist").leftPushAll("a", "b", "c", "d");
    DefaultRedisScript<List> script = new DefaultRedisScript<List>();
    script.setLocation(new ClassPathResource("org/springframework/data/redis/core/script/bulkpop.lua"));
View Full Code Here

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

  }

  @SuppressWarnings({ "unchecked", "rawtypes" })
  @Test
  public void testExecuteMixedListResult() {
    this.template = new StringRedisTemplate();
    template.setConnectionFactory(connFactory);
    template.afterPropertiesSet();
    DefaultRedisScript<List> script = new DefaultRedisScript<List>();
    script.setLocation(new ClassPathResource("org/springframework/data/redis/core/script/popandlength.lua"));
    script.setResultType(List.class);
View Full Code Here

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

  }

  @SuppressWarnings("unchecked")
  @Test
  public void testExecuteValueResult() {
    this.template = new StringRedisTemplate();
    template.setConnectionFactory(connFactory);
    template.afterPropertiesSet();
    DefaultRedisScript<String> script = new DefaultRedisScript<String>();
    script.setScriptText("return redis.call('GET',KEYS[1])");
    script.setResultType(String.class);
View Full Code Here

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

  }

  @SuppressWarnings("unchecked")
  @Test
  public void testExecutePipelined() {
    this.template = new StringRedisTemplate();
    template.setConnectionFactory(connFactory);
    template.afterPropertiesSet();
    final DefaultRedisScript<String> script = new DefaultRedisScript<String>();
    script.setScriptText("return KEYS[1]");
    script.setResultType(String.class);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.