Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Feb 16, 2015
  1. Christoph Strobl Thomas Darimont

    DATAREDIS-372 - Allow easier RedisSentinelConfiguration setup.

    christophstrobl authored thomasdarimont committed
    We now allow to initialize a RedisSentinelConfiguration based on a given String collection of host:ports.
      sentinelHostAndPorts[0] = 127.0.0.1:23679
      sentinelHostAndPorts[1] = 127.0.0.1:23680
    
    Further on it’s possible to pass in a PropertySource containing master name and sentinel nodes.
      spring.redis.sentinel.master=myMaster
      spring.redis.sentinel.nodes=127.0.0.1:23679,127.0.0.1:23680
    
    Original pull request: #126.
Commits on Feb 5, 2015
  1. Christoph Strobl
  2. Christoph Strobl

    DATAREDIS-369 - Avoid resource leak in RedisCache.

    christophstrobl authored
    Introduce dedicated types RedisCache is supposed to work upon. We still stick to the contract defined by previous versions to assure source and binary compatibility.
    In a next step RedisCache should be decoupled from o.s.cache.Cache by an additional indirection via RedisCacheCache.
    
    Original Pull Request: #122
  3. Christoph Strobl

    DATAREDIS-369 - Avoid resource leak in RedisCache.

    christophstrobl authored
    We now check the presence of a prefix which allows to identify the keys associated with the cache to either keep track of keys or use the prefix to remove them on clear.
    
    This is a small fix intended to be back ported to the Evans (1.4.x) release train. Additional refactoring will be done for the Fowler release.
    
    Original Pull Request: #122
Commits on Feb 2, 2015
  1. Thomas Darimont

    DATAREDIS-328 - RedisCacheManager should not instantiate caches in se…

    thomasdarimont authored thomasdarimont committed
    …tCacheNames().
    
    We now construct the caches for the configured cache-names in afterPropertiesSet(). Previously the caches were created in the setter which lead to unwanted property-set order dependencies.
    
    Original pull request: #123.
Commits on Jan 28, 2015
  1. Oliver Gierke Christoph Strobl

    DATAREDIS-366 - Updated changelog.

    olivergierke authored christophstrobl committed
  2. Oliver Gierke Christoph Strobl

    DATAREDIS-365 - Updated changelog.

    olivergierke authored christophstrobl committed
Commits on Jan 19, 2015
  1. Thomas Darimont Christoph Strobl

    DATAREDIS-364 - Open-up API in RedisCacheManager for easier extensibi…

    thomasdarimont authored christophstrobl committed
    …lity.
    
    We now allow users to build custom CacheManagers based on RedisCacheManager more easily by making a broader API accessible to sub-classes.
    In that sense we also allowing RedisCache to be used in custom implementations by making it public.
    
    Original pull request: #120.
Commits on Jan 8, 2015
  1. Christoph Strobl
Commits on Dec 3, 2014
  1. Christoph Strobl

    DATAREDIS-361 - Read html resources for docs zip from asciidoctor out…

    christophstrobl authored
    …put dir.
    
    We now read generated html resources along with required css files from the asciidoctor output directory.
Commits on Dec 1, 2014
  1. Oliver Gierke
  2. Spring Buildmaster
  3. Spring Buildmaster
  4. Oliver Gierke
  5. Oliver Gierke
Commits on Nov 28, 2014
  1. Oliver Gierke Christoph Strobl

    DATAREDIS-353 - Updated changelog.

    olivergierke authored christophstrobl committed
  2. Thomas Darimont

    DATAREDIS-356 - Check NonTransientDataAccessException for NOSCRIPT er…

    thomasdarimont authored
    …ror.
    
    We now check for a NonTransientDataAccessException instead of just an UncategorizedDataAccessException to conver all relevant exception types.
    Corrected typo in method name. Added infrastructure for driver specific DefaultScriptExecutorTests.
    Removed usage of RelaxedJunit4ClassRuner and using MinimumRedisRule
    instead.
    Removed obsolete test context configuration for ScriptExecutorTests.
    
    Original pull request: #115.
  3. Thomas Darimont
Commits on Nov 27, 2014
  1. Thomas Darimont
  2. Christoph Strobl

    DATAREDIS-358 - Precise version resolution within RedisTestProfileVal…

    christophstrobl authored
    …ueSource.
    
    We now resolve the precise redis version including patch level for the 2.8 line. This allows us to disable tests when building against older versions that might not have the complete featureset available.
  3. Thomas Darimont Christoph Strobl

    DATAREDIS-354 - Made JavaType lookup configurable for Jackson RedisSe…

    thomasdarimont authored christophstrobl committed
    …rializers.
    
    We now allow to customise the JavaType to use for a given Class<> by using the getJavaType method. Added constructor variants to JacksonJsonRedisSerializer and Jackson2JsonRedisSerializer.
    
    Original pull request: #113.
Commits on Nov 26, 2014
  1. Christoph Strobl Thomas Darimont

    DATAREDIS-308 - Add support for HyperLogLog.

    christophstrobl authored thomasdarimont committed
    We added methods for PFADD, PFCOUNT and PFMERGE to RedisConnection and StringRedisConnection. HyperLogLogOperations available via RedisTemplate allow more indrect usage of HLL.
    
    Please note that currently Jedis is the only driver that can be used for HyperLogLog commands.
    
    Original pull request: #116.
Commits on Nov 19, 2014
  1. Christoph Strobl
Commits on Nov 17, 2014
  1. Christoph Strobl

    DATAREDIS-288 - Polishing.

    christophstrobl authored
    Added javadoc and assertions to ensure failing before actually sending data to redis and backed those with tests.
    
    Original pull request: #114.
  2. david liu Christoph Strobl

    DATAREDIS-288 - Improved support for collection parameters in ListOpe…

    liujiong1982 authored christophstrobl committed
    …rations.
    
    Added additional leftPushAll and rightPushAll method overloads that accept a Collection parameter.
    Previously we only accepted varargs which required users to convert collections to arrays.
    
    Based on David Liu's pull request: #100.
    
    Original pull request: #114.
Commits on Oct 29, 2014
  1. Thomas Darimont Christoph Strobl

    DATAREDIS-106 - Support for open interval for scores for sorted sets.

    thomasdarimont authored christophstrobl committed
    We now support open zset's interval for JedisConnection, JredisConnection, LettuceConnection, SrpConnection and DefaultStringRedisConnection.
    
    Original pull request: #97.
Commits on Oct 24, 2014
  1. Christoph Strobl Thomas Darimont

    DATAREDIS-347 - Fix unintended duplicate script execution.

    christophstrobl authored thomasdarimont committed
    We now inspect the message of the exception thrown to determine whether the error resulted from a script not being present or an other error. In case the script is not present we simply invoke eval.
    
    Original pull request: #108
Commits on Oct 23, 2014
  1. Thomas Darimont Christoph Strobl

    DATAREDIS-351 - Update build to latest redis version.

    thomasdarimont authored christophstrobl committed
    Upgrade makefile to redis 2.8.17
Commits on Oct 9, 2014
  1. david liu Thomas Darimont

    DATAREDIS-334 - Add binary alternative for RedisScriptingCommands.eva…

    liujiong1982 authored thomasdarimont committed
    …lSha.
    
    Introduced new evalSha method that accepts a byte[] as scriptSha as well
    as a variable number of byte[] as keyValueArgs.
    
    Original pull request: #99.
Commits on Sep 30, 2014
  1. david liu Thomas Darimont

    DATAREDIS-197 - Expose bit-related ops via ValueOperations.

    liujiong1982 authored thomasdarimont committed
    Polishing. Added -S switch to gradlew in makefile for better Stacktrace reporting.
    
    Original pull request: #96.
Commits on Sep 29, 2014
  1. Christoph Strobl Thomas Darimont

    DATAREDIS-350 - Upgrade to Jedis 2.6.0.

    christophstrobl authored thomasdarimont committed
    Original pull request: #105.
Commits on Sep 5, 2014
  1. Oliver Gierke
  2. Spring Buildmaster
  3. Spring Buildmaster
  4. Oliver Gierke
Something went wrong with that request. Please try again.