Christoph Strobl
778b4334ab
DATAREDIS-1039 - Updated changelog.
2019-11-04 15:39:59 +01:00
Christoph Strobl
09c71b206c
DATAREDIS-1038 - After release cleanups.
2019-11-04 10:26:37 +01:00
Christoph Strobl
c7cbe24ad8
DATAREDIS-1038 - Prepare next development iteration.
2019-11-04 10:26:36 +01:00
Christoph Strobl
58f8c97a75
DATAREDIS-1038 - Release version 2.1.12 (Lovelace SR12).
2019-11-04 09:29:51 +01:00
Christoph Strobl
cc44034ddf
DATAREDIS-1038 - Prepare 2.1.12 (Lovelace SR12).
2019-11-04 09:29:05 +01:00
Christoph Strobl
378fcd1965
DATAREDIS-1038 - Updated changelog.
2019-11-04 09:29:03 +01:00
Christoph Strobl
9d3fb9d725
DATAMONGO-1048 - Fix incomplete xml tag in reference documentation.
2019-10-29 10:50:01 +01:00
Christoph Strobl
cfd04efc9a
DATAREDIS-1053 - Polishing.
...
Use early return and fix issue reference in tests.
Original Pull Request: #488
2019-10-29 10:45:53 +01:00
Mark Paluch
01c82714a0
DATAREDIS-1053 - Subscribe to cleanup publishers when canceling a listenTo() stream.
...
Cleanup publishers are now subscribed to instead of setting the subscribeOn Scheduler to ensure connections get closed after canceling the stream.
Original Pull Request: #488
2019-10-29 10:40:42 +01:00
Mark Paluch
17581a5064
DATAREDIS-1023 - Updated changelog.
2019-09-30 19:58:07 +02:00
Mark Paluch
4fac5b056a
DATAREDIS-1022 - After release cleanups.
2019-09-30 11:15:26 +02:00
Mark Paluch
df8a6befda
DATAREDIS-1022 - Prepare next development iteration.
2019-09-30 11:15:25 +02:00
Mark Paluch
97438a3f8a
DATAREDIS-1022 - Release version 2.1.11 (Lovelace SR11).
2019-09-30 11:04:23 +02:00
Mark Paluch
2bd3a80600
DATAREDIS-1022 - Prepare 2.1.11 (Lovelace SR11).
2019-09-30 11:04:00 +02:00
Mark Paluch
9e2ad4e2cf
DATAREDIS-1022 - Updated changelog.
2019-09-30 11:03:59 +02:00
Mark Paluch
7c9493c150
DATAREDIS-1035 - Polishing.
...
Tweak Javadoc wording. Add missing Javadoc tag documentation.
Original pull request: #478 .
2019-09-25 10:43:22 +02:00
Daniel Knittl-Frank
b81dda48e6
DATAREDIS-1035 - Fix Javadoc of RedisKeyExpiredEvent.
...
Original pull request: #478 .
2019-09-25 10:43:01 +02:00
Mark Paluch
3889369710
DATAREDIS-1034 - Polishing.
...
Pre-allocate operations objects for immutable serializationContext in ReactiveRedisTemplate.
Original pull request: #479 .
2019-09-25 10:27:11 +02:00
Denis Zavedeev
2c0e87a612
DATAREDIS-1034 - Fix visibility issues in RedisTemplate.
...
Previously it was possible in multi-threaded environment to:
* get a `null` from `opsFor*` methods in RedisTemplate.
* fail with a `NullPointerException` when working with a not-`null` reference returned from `RedisTemplate.opsFor*` methods.
Introduced changes initialize the fields eagerly to avoid visibility issues when accessing them and add a `final` modifier to the `AbstractOperations#template` field.
Original pull request: #479 .
2019-09-25 10:26:49 +02:00
Mark Paluch
5838a10bd4
DATAREDIS-1024 - Updated changelog.
2019-09-06 10:22:54 +02:00
Mark Paluch
8933f97224
DATAREDIS-1032 - Polishing.
...
Add early return in cache key is a String. Convert convertCollectionLikeOrMapKey to non-nullable method by throwing an exception on a non-collection-like and Map-like type.
Original pull request: #475 .
2019-09-04 15:03:27 +02:00
Christoph Strobl
79ba1ccc9b
DATAREDIS-1032 - Improve cache key converter registration.
...
Original pull request: #475 .
2019-09-04 14:59:21 +02:00
Christoph Strobl
17f05c40ad
DATAREDIS-1032 - Fix CacheKey conversions for List, Map and Arrays.
...
Original pull request: #475 .
2019-09-04 14:59:21 +02:00
Mark Paluch
8c8ba7a796
DATAREDIS-1031 - Fix reactive pExpire/pExpireAt to invoke correct command.
...
We now invoke the correct PEXPIRE(AT) command. Previously, we invoked EXPIRE/EXPIREAT commands resulting in the wrong command being called.
Original Pull Request: #474
2019-09-04 14:01:56 +02:00
Christoph Strobl
1ec61c5e43
DATAREDIS-1021 - Fix not null assertion in KeyCommands.
2019-08-19 09:59:10 +02:00
Mark Paluch
a704358885
DATAREDIS-1027 - Dispose reactive LettuceConnectionProvider on connection factory shutdown.
...
LettuceConnectionFactory.destroy() now disposes also the reactive LettuceConnectionProvider to free resources of a connection pool.
Original Pull Request: #470
2019-08-16 11:34:47 +02:00
Mark Paluch
104dc8c625
DATAREDIS-1025 - Add HTTPS entries into spring.schemas.
...
To resolve XSD files properly from the classpath, their HTTPS reference must be present in the spring.schemas to avoid internet interaction for resolving an XSD file.
2019-08-06 16:52:36 +02:00
Greg Turnquist
3a6fa19b84
DATAREDIS-1380 - Force check for updates.
2019-08-05 11:13:35 -05:00
Mark Paluch
a2303f121c
DATAREDIS-997 - Updated changelog.
2019-08-05 15:57:33 +02:00
Mark Paluch
802fe3c36e
DATAREDIS-996 - After release cleanups.
2019-08-05 11:33:32 +02:00
Mark Paluch
7193826bf7
DATAREDIS-996 - Prepare next development iteration.
2019-08-05 11:33:31 +02:00
Mark Paluch
3bf8186ad1
DATAREDIS-996 - Release version 2.1.10 (Lovelace SR10).
2019-08-05 11:21:19 +02:00
Mark Paluch
bf57f48f92
DATAREDIS-996 - Prepare 2.1.10 (Lovelace SR10).
2019-08-05 11:20:57 +02:00
Mark Paluch
0c82a75eca
DATAREDIS-996 - Updated changelog.
2019-08-05 11:20:56 +02:00
Mark Paluch
8b06b6e9e9
DATAREDIS-984 - Updated changelog.
2019-08-05 11:09:01 +02:00
Mark Paluch
64f464c38f
DATAREDIS-1020 - Upgrade to Lettuce 5.1.8.RELEASE.
2019-07-30 14:11:43 +02:00
Mark Paluch
30518bb188
DATAREDIS-1018 - Inherit Jackson dependency versions from BOM and parent POM.
2019-07-29 14:31:52 +02:00
Mark Paluch
c475f862c2
DATAREDIS-1013 - Polishing.
...
Remove flakey tests.
2019-07-26 14:53:26 +02:00
Mark Paluch
8c39941702
DATAREDIS-1013 - Polishing.
...
Add test. Consider grammar depending on argument count.
Original pull request: #468 .
2019-07-26 14:49:16 +02:00
Sebastien Volle
9dc8244ab8
DATAREDIS-1013 - Fix argument count validation for SELECT command.
...
Redis SELECT command requires a single argument.
Original pull request: #468 .
2019-07-26 14:49:16 +02:00
Spring Operator
a89198ff29
DATAREDIS-948 - URL Cleanup.
...
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.
* [ ] http://blog.springsource.com/2011/04/27/getting-started-redis-spring-cloud-foundry/ (301) with 1 occurrences migrated to:
https://spring.io/blog/2011/04/27/getting-started-redis-spring-cloud-foundry/ ([https](https://blog.springsource.com/2011/04/27/getting-started-redis-spring-cloud-foundry/ ) result 404).
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.
* [ ] http://static.springsource.org/spring-data/data-keyvalue/examples/retwisj/current/ (301) with 1 occurrences migrated to:
https://docs.spring.io/spring-data/data-keyvalue/examples/retwisj/current/ ([https](https://static.springsource.org/spring-data/data-keyvalue/examples/retwisj/current/ ) result 200).
* [ ] http://docs.spring.io/spring/docs/ with 12 occurrences migrated to:
https://docs.spring.io/spring/docs/ ([https](https://docs.spring.io/spring/docs/ ) result 200).
* [ ] http://en.wikipedia.org/wiki/JSON with 2 occurrences migrated to:
https://en.wikipedia.org/wiki/JSON ([https](https://en.wikipedia.org/wiki/JSON ) result 200).
* [ ] http://en.wikipedia.org/wiki/NoSQL with 1 occurrences migrated to:
https://en.wikipedia.org/wiki/NoSQL ([https](https://en.wikipedia.org/wiki/NoSQL ) result 200).
* [ ] http://github.com/lettuce-io/lettuce-core with 3 occurrences migrated to:
https://github.com/lettuce-io/lettuce-core ([https](https://github.com/lettuce-io/lettuce-core ) result 200).
* [ ] http://github.com/mp911de/lettuce with 1 occurrences migrated to:
https://github.com/mp911de/lettuce ([https](https://github.com/mp911de/lettuce ) result 200).
* [ ] http://github.com/spring-projects/spring-data-keyvalue-examples with 1 occurrences migrated to:
https://github.com/spring-projects/spring-data-keyvalue-examples ([https](https://github.com/spring-projects/spring-data-keyvalue-examples ) result 200).
* [ ] http://github.com/xetorthio/jedis with 5 occurrences migrated to:
https://github.com/xetorthio/jedis ([https](https://github.com/xetorthio/jedis ) result 200).
* [ ] http://netty.io/ with 1 occurrences migrated to:
https://netty.io/ ([https](https://netty.io/ ) result 200).
* [ ] http://netty.io/wiki/native-transports.html with 1 occurrences migrated to:
https://netty.io/wiki/native-transports.html ([https](https://netty.io/wiki/native-transports.html ) result 200).
* [ ] http://openjdk.java.net/jeps/290 with 1 occurrences migrated to:
https://openjdk.java.net/jeps/290 ([https](https://openjdk.java.net/jeps/290 ) result 200).
* [ ] http://projects.spring.io/spring-data-redis/ with 4 occurrences migrated to:
https://projects.spring.io/spring-data-redis/ ([https](https://projects.spring.io/spring-data-redis/ ) result 200).
* [ ] http://projects.spring.io/spring-data/ with 1 occurrences migrated to:
https://projects.spring.io/spring-data/ ([https](https://projects.spring.io/spring-data/ ) result 200).
* [ ] http://projects.spring.io/spring-framework/ with 2 occurrences migrated to:
https://projects.spring.io/spring-framework/ ([https](https://projects.spring.io/spring-framework/ ) result 200).
* [ ] http://redis.io with 3 occurrences migrated to:
https://redis.io ([https](https://redis.io ) result 200).
* [ ] http://redis.io/ with 3 occurrences migrated to:
https://redis.io/ ([https](https://redis.io/ ) result 200).
* [ ] http://redis.io/commands with 8 occurrences migrated to:
https://redis.io/commands ([https](https://redis.io/commands ) result 200).
* [ ] http://redis.io/commands/append with 8 occurrences migrated to:
https://redis.io/commands/append ([https](https://redis.io/commands/append ) result 200).
* [ ] http://redis.io/commands/bgrewriteaof with 3 occurrences migrated to:
https://redis.io/commands/bgrewriteaof ([https](https://redis.io/commands/bgrewriteaof ) result 200).
* [ ] http://redis.io/commands/bgsave with 2 occurrences migrated to:
https://redis.io/commands/bgsave ([https](https://redis.io/commands/bgsave ) result 200).
* [ ] http://redis.io/commands/bitcount with 8 occurrences migrated to:
https://redis.io/commands/bitcount ([https](https://redis.io/commands/bitcount ) result 200).
* [ ] http://redis.io/commands/bitfield with 5 occurrences migrated to:
https://redis.io/commands/bitfield ([https](https://redis.io/commands/bitfield ) result 200).
* [ ] http://redis.io/commands/bitop with 5 occurrences migrated to:
https://redis.io/commands/bitop ([https](https://redis.io/commands/bitop ) result 200).
* [ ] http://redis.io/commands/bitpos with 4 occurrences migrated to:
https://redis.io/commands/bitpos ([https](https://redis.io/commands/bitpos ) result 200).
* [ ] http://redis.io/commands/blpop with 8 occurrences migrated to:
https://redis.io/commands/blpop ([https](https://redis.io/commands/blpop ) result 200).
* [ ] http://redis.io/commands/brpop with 8 occurrences migrated to:
https://redis.io/commands/brpop ([https](https://redis.io/commands/brpop ) result 200).
* [ ] http://redis.io/commands/brpoplpush with 7 occurrences migrated to:
https://redis.io/commands/brpoplpush ([https](https://redis.io/commands/brpoplpush ) result 200).
* [ ] http://redis.io/commands/client-getname with 2 occurrences migrated to:
https://redis.io/commands/client-getname ([https](https://redis.io/commands/client-getname ) result 200).
* [ ] http://redis.io/commands/client-kill with 2 occurrences migrated to:
https://redis.io/commands/client-kill ([https](https://redis.io/commands/client-kill ) result 200).
* [ ] http://redis.io/commands/client-list with 3 occurrences migrated to:
https://redis.io/commands/client-list ([https](https://redis.io/commands/client-list ) result 200).
* [ ] http://redis.io/commands/client-setname with 3 occurrences migrated to:
https://redis.io/commands/client-setname ([https](https://redis.io/commands/client-setname ) result 200).
* [ ] http://redis.io/commands/config-get with 2 occurrences migrated to:
https://redis.io/commands/config-get ([https](https://redis.io/commands/config-get ) result 200).
* [ ] http://redis.io/commands/config-resetstat with 2 occurrences migrated to:
https://redis.io/commands/config-resetstat ([https](https://redis.io/commands/config-resetstat ) result 200).
* [ ] http://redis.io/commands/config-set with 2 occurrences migrated to:
https://redis.io/commands/config-set ([https](https://redis.io/commands/config-set ) result 200).
* [ ] http://redis.io/commands/dbsize with 2 occurrences migrated to:
https://redis.io/commands/dbsize ([https](https://redis.io/commands/dbsize ) result 200).
* [ ] http://redis.io/commands/decr with 7 occurrences migrated to:
https://redis.io/commands/decr ([https](https://redis.io/commands/decr ) result 200).
* [ ] http://redis.io/commands/decrby with 7 occurrences migrated to:
https://redis.io/commands/decrby ([https](https://redis.io/commands/decrby ) result 200).
* [ ] http://redis.io/commands/del with 10 occurrences migrated to:
https://redis.io/commands/del ([https](https://redis.io/commands/del ) result 200).
* [ ] http://redis.io/commands/discard with 2 occurrences migrated to:
https://redis.io/commands/discard ([https](https://redis.io/commands/discard ) result 200).
* [ ] http://redis.io/commands/dump with 2 occurrences migrated to:
https://redis.io/commands/dump ([https](https://redis.io/commands/dump ) result 200).
* [ ] http://redis.io/commands/echo with 2 occurrences migrated to:
https://redis.io/commands/echo ([https](https://redis.io/commands/echo ) result 200).
* [ ] http://redis.io/commands/eval with 5 occurrences migrated to:
https://redis.io/commands/eval ([https](https://redis.io/commands/eval ) result 200).
* [ ] http://redis.io/commands/evalsha with 5 occurrences migrated to:
https://redis.io/commands/evalsha ([https](https://redis.io/commands/evalsha ) result 200).
* [ ] http://redis.io/commands/exec with 2 occurrences migrated to:
https://redis.io/commands/exec ([https](https://redis.io/commands/exec ) result 200).
* [ ] http://redis.io/commands/exists with 8 occurrences migrated to:
https://redis.io/commands/exists ([https](https://redis.io/commands/exists ) result 200).
* [ ] http://redis.io/commands/expire with 6 occurrences migrated to:
https://redis.io/commands/expire ([https](https://redis.io/commands/expire ) result 200).
* [ ] http://redis.io/commands/expireat with 4 occurrences migrated to:
https://redis.io/commands/expireat ([https](https://redis.io/commands/expireat ) result 200).
* [ ] http://redis.io/commands/flushall with 2 occurrences migrated to:
https://redis.io/commands/flushall ([https](https://redis.io/commands/flushall ) result 200).
* [ ] http://redis.io/commands/flushdb with 2 occurrences migrated to:
https://redis.io/commands/flushdb ([https](https://redis.io/commands/flushdb ) result 200).
* [ ] http://redis.io/commands/geoadd with 34 occurrences migrated to:
https://redis.io/commands/geoadd ([https](https://redis.io/commands/geoadd ) result 200).
* [ ] http://redis.io/commands/geodist with 18 occurrences migrated to:
https://redis.io/commands/geodist ([https](https://redis.io/commands/geodist ) result 200).
* [ ] http://redis.io/commands/geohash with 12 occurrences migrated to:
https://redis.io/commands/geohash ([https](https://redis.io/commands/geohash ) result 200).
* [ ] http://redis.io/commands/geopos with 12 occurrences migrated to:
https://redis.io/commands/geopos ([https](https://redis.io/commands/geopos ) result 200).
* [ ] http://redis.io/commands/georadius with 18 occurrences migrated to:
https://redis.io/commands/georadius ([https](https://redis.io/commands/georadius ) result 200).
* [ ] http://redis.io/commands/georadiusbymember with 25 occurrences migrated to:
https://redis.io/commands/georadiusbymember ([https](https://redis.io/commands/georadiusbymember ) result 200).
* [ ] http://redis.io/commands/get with 7 occurrences migrated to:
https://redis.io/commands/get ([https](https://redis.io/commands/get ) result 200).
* [ ] http://redis.io/commands/getbit with 6 occurrences migrated to:
https://redis.io/commands/getbit ([https](https://redis.io/commands/getbit ) result 200).
* [ ] http://redis.io/commands/getrange with 7 occurrences migrated to:
https://redis.io/commands/getrange ([https](https://redis.io/commands/getrange ) result 200).
* [ ] http://redis.io/commands/getset with 7 occurrences migrated to:
https://redis.io/commands/getset ([https](https://redis.io/commands/getset ) result 200).
* [ ] http://redis.io/commands/hdel with 6 occurrences migrated to:
https://redis.io/commands/hdel ([https](https://redis.io/commands/hdel ) result 200).
* [ ] http://redis.io/commands/hexists with 3 occurrences migrated to:
https://redis.io/commands/hexists ([https](https://redis.io/commands/hexists ) result 200).
* [ ] http://redis.io/commands/hexits with 2 occurrences migrated to:
https://redis.io/commands/hexits ([https](https://redis.io/commands/hexits ) result 200).
* [ ] http://redis.io/commands/hget with 4 occurrences migrated to:
https://redis.io/commands/hget ([https](https://redis.io/commands/hget ) result 200).
* [ ] http://redis.io/commands/hgetall with 4 occurrences migrated to:
https://redis.io/commands/hgetall ([https](https://redis.io/commands/hgetall ) result 200).
* [ ] http://redis.io/commands/hincrby with 5 occurrences migrated to:
https://redis.io/commands/hincrby ([https](https://redis.io/commands/hincrby ) result 200).
* [ ] http://redis.io/commands/hincrbyfloat with 2 occurrences migrated to:
https://redis.io/commands/hincrbyfloat ([https](https://redis.io/commands/hincrbyfloat ) result 200).
* [ ] http://redis.io/commands/hkeys with 4 occurrences migrated to:
https://redis.io/commands/hkeys ([https](https://redis.io/commands/hkeys ) result 200).
* [ ] http://redis.io/commands/hlen with 4 occurrences migrated to:
https://redis.io/commands/hlen ([https](https://redis.io/commands/hlen ) result 200).
* [ ] http://redis.io/commands/hmget with 4 occurrences migrated to:
https://redis.io/commands/hmget ([https](https://redis.io/commands/hmget ) result 200).
* [ ] http://redis.io/commands/hmset with 3 occurrences migrated to:
https://redis.io/commands/hmset ([https](https://redis.io/commands/hmset ) result 200).
* [ ] http://redis.io/commands/hscan with 7 occurrences migrated to:
https://redis.io/commands/hscan ([https](https://redis.io/commands/hscan ) result 200).
* [ ] http://redis.io/commands/hset with 5 occurrences migrated to:
https://redis.io/commands/hset ([https](https://redis.io/commands/hset ) result 200).
* [ ] http://redis.io/commands/hsetnx with 3 occurrences migrated to:
https://redis.io/commands/hsetnx ([https](https://redis.io/commands/hsetnx ) result 200).
* [ ] http://redis.io/commands/hstrlen with 1 occurrences migrated to:
https://redis.io/commands/hstrlen ([https](https://redis.io/commands/hstrlen ) result 200).
* [ ] http://redis.io/commands/hvals with 4 occurrences migrated to:
https://redis.io/commands/hvals ([https](https://redis.io/commands/hvals ) result 200).
* [ ] http://redis.io/commands/incr with 7 occurrences migrated to:
https://redis.io/commands/incr ([https](https://redis.io/commands/incr ) result 200).
* [ ] http://redis.io/commands/incrby with 8 occurrences migrated to:
https://redis.io/commands/incrby ([https](https://redis.io/commands/incrby ) result 200).
* [ ] http://redis.io/commands/incrbyfloat with 7 occurrences migrated to:
https://redis.io/commands/incrbyfloat ([https](https://redis.io/commands/incrbyfloat ) result 200).
* [ ] http://redis.io/commands/info with 4 occurrences migrated to:
https://redis.io/commands/info ([https](https://redis.io/commands/info ) result 200).
* [ ] http://redis.io/commands/keys with 6 occurrences migrated to:
https://redis.io/commands/keys ([https](https://redis.io/commands/keys ) result 200).
* [ ] http://redis.io/commands/lastsave with 2 occurrences migrated to:
https://redis.io/commands/lastsave ([https](https://redis.io/commands/lastsave ) result 200).
* [ ] http://redis.io/commands/lindex with 8 occurrences migrated to:
https://redis.io/commands/lindex ([https](https://redis.io/commands/lindex ) result 200).
* [ ] http://redis.io/commands/linsert with 5 occurrences migrated to:
https://redis.io/commands/linsert ([https](https://redis.io/commands/linsert ) result 200).
* [ ] http://redis.io/commands/llen with 7 occurrences migrated to:
https://redis.io/commands/llen ([https](https://redis.io/commands/llen ) result 200).
* [ ] http://redis.io/commands/lpop with 8 occurrences migrated to:
https://redis.io/commands/lpop ([https](https://redis.io/commands/lpop ) result 200).
* [ ] http://redis.io/commands/lpush with 19 occurrences migrated to:
https://redis.io/commands/lpush ([https](https://redis.io/commands/lpush ) result 200).
* [ ] http://redis.io/commands/lpushx with 6 occurrences migrated to:
https://redis.io/commands/lpushx ([https](https://redis.io/commands/lpushx ) result 200).
* [ ] http://redis.io/commands/lrange with 7 occurrences migrated to:
https://redis.io/commands/lrange ([https](https://redis.io/commands/lrange ) result 200).
* [ ] http://redis.io/commands/lrem with 9 occurrences migrated to:
https://redis.io/commands/lrem ([https](https://redis.io/commands/lrem ) result 200).
* [ ] http://redis.io/commands/lset with 8 occurrences migrated to:
https://redis.io/commands/lset ([https](https://redis.io/commands/lset ) result 200).
* [ ] http://redis.io/commands/ltrim with 7 occurrences migrated to:
https://redis.io/commands/ltrim ([https](https://redis.io/commands/ltrim ) result 200).
* [ ] http://redis.io/commands/mget with 6 occurrences migrated to:
https://redis.io/commands/mget ([https](https://redis.io/commands/mget ) result 200).
* [ ] http://redis.io/commands/migrate with 2 occurrences migrated to:
https://redis.io/commands/migrate ([https](https://redis.io/commands/migrate ) result 200).
* [ ] http://redis.io/commands/move with 7 occurrences migrated to:
https://redis.io/commands/move ([https](https://redis.io/commands/move ) result 200).
* [ ] http://redis.io/commands/mset with 8 occurrences migrated to:
https://redis.io/commands/mset ([https](https://redis.io/commands/mset ) result 200).
* [ ] http://redis.io/commands/msetnx with 5 occurrences migrated to:
https://redis.io/commands/msetnx ([https](https://redis.io/commands/msetnx ) result 200).
* [ ] http://redis.io/commands/multi with 2 occurrences migrated to:
https://redis.io/commands/multi ([https](https://redis.io/commands/multi ) result 200).
* [ ] http://redis.io/commands/object with 6 occurrences migrated to:
https://redis.io/commands/object ([https](https://redis.io/commands/object ) result 200).
* [ ] http://redis.io/commands/persist with 6 occurrences migrated to:
https://redis.io/commands/persist ([https](https://redis.io/commands/persist ) result 200).
* [ ] http://redis.io/commands/pexpire with 6 occurrences migrated to:
https://redis.io/commands/pexpire ([https](https://redis.io/commands/pexpire ) result 200).
* [ ] http://redis.io/commands/pexpireat with 4 occurrences migrated to:
https://redis.io/commands/pexpireat ([https](https://redis.io/commands/pexpireat ) result 200).
* [ ] http://redis.io/commands/pfadd with 6 occurrences migrated to:
https://redis.io/commands/pfadd ([https](https://redis.io/commands/pfadd ) result 200).
* [ ] http://redis.io/commands/pfcount with 6 occurrences migrated to:
https://redis.io/commands/pfcount ([https](https://redis.io/commands/pfcount ) result 200).
* [ ] http://redis.io/commands/pfmerge with 5 occurrences migrated to:
https://redis.io/commands/pfmerge ([https](https://redis.io/commands/pfmerge ) result 200).
* [ ] http://redis.io/commands/ping with 2 occurrences migrated to:
https://redis.io/commands/ping ([https](https://redis.io/commands/ping ) result 200).
* [ ] http://redis.io/commands/psetex with 4 occurrences migrated to:
https://redis.io/commands/psetex ([https](https://redis.io/commands/psetex ) result 200).
* [ ] http://redis.io/commands/psubscribe with 3 occurrences migrated to:
https://redis.io/commands/psubscribe ([https](https://redis.io/commands/psubscribe ) result 200).
* [ ] http://redis.io/commands/pttl with 6 occurrences migrated to:
https://redis.io/commands/pttl ([https](https://redis.io/commands/pttl ) result 200).
* [ ] http://redis.io/commands/publish with 6 occurrences migrated to:
https://redis.io/commands/publish ([https](https://redis.io/commands/publish ) result 200).
* [ ] http://redis.io/commands/randomkey with 4 occurrences migrated to:
https://redis.io/commands/randomkey ([https](https://redis.io/commands/randomkey ) result 200).
* [ ] http://redis.io/commands/rename with 7 occurrences migrated to:
https://redis.io/commands/rename ([https](https://redis.io/commands/rename ) result 200).
* [ ] http://redis.io/commands/renamenx with 6 occurrences migrated to:
https://redis.io/commands/renamenx ([https](https://redis.io/commands/renamenx ) result 200).
* [ ] http://redis.io/commands/restore with 4 occurrences migrated to:
https://redis.io/commands/restore ([https](https://redis.io/commands/restore ) result 200).
* [ ] http://redis.io/commands/rpop with 8 occurrences migrated to:
https://redis.io/commands/rpop ([https](https://redis.io/commands/rpop ) result 200).
* [ ] http://redis.io/commands/rpoplpush with 7 occurrences migrated to:
https://redis.io/commands/rpoplpush ([https](https://redis.io/commands/rpoplpush ) result 200).
* [ ] http://redis.io/commands/rpush with 13 occurrences migrated to:
https://redis.io/commands/rpush ([https](https://redis.io/commands/rpush ) result 200).
* [ ] http://redis.io/commands/rpushx with 6 occurrences migrated to:
https://redis.io/commands/rpushx ([https](https://redis.io/commands/rpushx ) result 200).
* [ ] http://redis.io/commands/sadd with 9 occurrences migrated to:
https://redis.io/commands/sadd ([https](https://redis.io/commands/sadd ) result 200).
* [ ] http://redis.io/commands/save with 2 occurrences migrated to:
https://redis.io/commands/save ([https](https://redis.io/commands/save ) result 200).
* [ ] http://redis.io/commands/scan with 8 occurrences migrated to:
https://redis.io/commands/scan ([https](https://redis.io/commands/scan ) result 200).
* [ ] http://redis.io/commands/scard with 7 occurrences migrated to:
https://redis.io/commands/scard ([https](https://redis.io/commands/scard ) result 200).
* [ ] http://redis.io/commands/script-exists with 2 occurrences migrated to:
https://redis.io/commands/script-exists ([https](https://redis.io/commands/script-exists ) result 200).
* [ ] http://redis.io/commands/script-flush with 2 occurrences migrated to:
https://redis.io/commands/script-flush ([https](https://redis.io/commands/script-flush ) result 200).
* [ ] http://redis.io/commands/script-kill with 2 occurrences migrated to:
https://redis.io/commands/script-kill ([https](https://redis.io/commands/script-kill ) result 200).
* [ ] http://redis.io/commands/script-load with 3 occurrences migrated to:
https://redis.io/commands/script-load ([https](https://redis.io/commands/script-load ) result 200).
* [ ] http://redis.io/commands/sdiff with 13 occurrences migrated to:
https://redis.io/commands/sdiff ([https](https://redis.io/commands/sdiff ) result 200).
* [ ] http://redis.io/commands/sdiffstore with 13 occurrences migrated to:
https://redis.io/commands/sdiffstore ([https](https://redis.io/commands/sdiffstore ) result 200).
* [ ] http://redis.io/commands/select with 1 occurrences migrated to:
https://redis.io/commands/select ([https](https://redis.io/commands/select ) result 200).
* [ ] http://redis.io/commands/set with 24 occurrences migrated to:
https://redis.io/commands/set ([https](https://redis.io/commands/set ) result 200).
* [ ] http://redis.io/commands/setbit with 7 occurrences migrated to:
https://redis.io/commands/setbit ([https](https://redis.io/commands/setbit ) result 200).
* [ ] http://redis.io/commands/setex with 9 occurrences migrated to:
https://redis.io/commands/setex ([https](https://redis.io/commands/setex ) result 200).
* [ ] http://redis.io/commands/setnx with 7 occurrences migrated to:
https://redis.io/commands/setnx ([https](https://redis.io/commands/setnx ) result 200).
* [ ] http://redis.io/commands/setrange with 8 occurrences migrated to:
https://redis.io/commands/setrange ([https](https://redis.io/commands/setrange ) result 200).
* [ ] http://redis.io/commands/shutdown with 2 occurrences migrated to:
https://redis.io/commands/shutdown ([https](https://redis.io/commands/shutdown ) result 200).
* [ ] http://redis.io/commands/sinter with 13 occurrences migrated to:
https://redis.io/commands/sinter ([https](https://redis.io/commands/sinter ) result 200).
* [ ] http://redis.io/commands/sinterstore with 13 occurrences migrated to:
https://redis.io/commands/sinterstore ([https](https://redis.io/commands/sinterstore ) result 200).
* [ ] http://redis.io/commands/sismember with 8 occurrences migrated to:
https://redis.io/commands/sismember ([https](https://redis.io/commands/sismember ) result 200).
* [ ] http://redis.io/commands/slaveof with 4 occurrences migrated to:
https://redis.io/commands/slaveof ([https](https://redis.io/commands/slaveof ) result 200).
* [ ] http://redis.io/commands/smembers with 7 occurrences migrated to:
https://redis.io/commands/smembers ([https](https://redis.io/commands/smembers ) result 200).
* [ ] http://redis.io/commands/smove with 8 occurrences migrated to:
https://redis.io/commands/smove ([https](https://redis.io/commands/smove ) result 200).
* [ ] http://redis.io/commands/sort with 9 occurrences migrated to:
https://redis.io/commands/sort ([https](https://redis.io/commands/sort ) result 200).
* [ ] http://redis.io/commands/spop with 14 occurrences migrated to:
https://redis.io/commands/spop ([https](https://redis.io/commands/spop ) result 200).
* [ ] http://redis.io/commands/srandmember with 17 occurrences migrated to:
https://redis.io/commands/srandmember ([https](https://redis.io/commands/srandmember ) result 200).
* [ ] http://redis.io/commands/srem with 9 occurrences migrated to:
https://redis.io/commands/srem ([https](https://redis.io/commands/srem ) result 200).
* [ ] http://redis.io/commands/sscan with 5 occurrences migrated to:
https://redis.io/commands/sscan ([https](https://redis.io/commands/sscan ) result 200).
* [ ] http://redis.io/commands/strlen with 7 occurrences migrated to:
https://redis.io/commands/strlen ([https](https://redis.io/commands/strlen ) result 200).
* [ ] http://redis.io/commands/subscribe with 3 occurrences migrated to:
https://redis.io/commands/subscribe ([https](https://redis.io/commands/subscribe ) result 200).
* [ ] http://redis.io/commands/sunion with 13 occurrences migrated to:
https://redis.io/commands/sunion ([https](https://redis.io/commands/sunion ) result 200).
* [ ] http://redis.io/commands/sunionstore with 13 occurrences migrated to:
https://redis.io/commands/sunionstore ([https](https://redis.io/commands/sunionstore ) result 200).
* [ ] http://redis.io/commands/time with 2 occurrences migrated to:
https://redis.io/commands/time ([https](https://redis.io/commands/time ) result 200).
* [ ] http://redis.io/commands/touch with 4 occurrences migrated to:
https://redis.io/commands/touch ([https](https://redis.io/commands/touch ) result 200).
* [ ] http://redis.io/commands/ttl with 8 occurrences migrated to:
https://redis.io/commands/ttl ([https](https://redis.io/commands/ttl ) result 200).
* [ ] http://redis.io/commands/type with 6 occurrences migrated to:
https://redis.io/commands/type ([https](https://redis.io/commands/type ) result 200).
* [ ] http://redis.io/commands/unlink with 10 occurrences migrated to:
https://redis.io/commands/unlink ([https](https://redis.io/commands/unlink ) result 200).
* [ ] http://redis.io/commands/unwatch with 2 occurrences migrated to:
https://redis.io/commands/unwatch ([https](https://redis.io/commands/unwatch ) result 200).
* [ ] http://redis.io/commands/watch with 3 occurrences migrated to:
https://redis.io/commands/watch ([https](https://redis.io/commands/watch ) result 200).
* [ ] http://redis.io/commands/xack with 12 occurrences migrated to:
https://redis.io/commands/xack ([https](https://redis.io/commands/xack ) result 200).
* [ ] http://redis.io/commands/xadd with 14 occurrences migrated to:
https://redis.io/commands/xadd ([https](https://redis.io/commands/xadd ) result 200).
* [ ] http://redis.io/commands/xdel with 12 occurrences migrated to:
https://redis.io/commands/xdel ([https](https://redis.io/commands/xdel ) result 200).
* [ ] http://redis.io/commands/xlen with 7 occurrences migrated to:
https://redis.io/commands/xlen ([https](https://redis.io/commands/xlen ) result 200).
* [ ] http://redis.io/commands/xrange with 19 occurrences migrated to:
https://redis.io/commands/xrange ([https](https://redis.io/commands/xrange ) result 200).
* [ ] http://redis.io/commands/xread with 21 occurrences migrated to:
https://redis.io/commands/xread ([https](https://redis.io/commands/xread ) result 200).
* [ ] http://redis.io/commands/xreadgroup with 19 occurrences migrated to:
https://redis.io/commands/xreadgroup ([https](https://redis.io/commands/xreadgroup ) result 200).
* [ ] http://redis.io/commands/xrevrange with 19 occurrences migrated to:
https://redis.io/commands/xrevrange ([https](https://redis.io/commands/xrevrange ) result 200).
* [ ] http://redis.io/commands/xtrim with 8 occurrences migrated to:
https://redis.io/commands/xtrim ([https](https://redis.io/commands/xtrim ) result 200).
* [ ] http://redis.io/commands/zadd with 14 occurrences migrated to:
https://redis.io/commands/zadd ([https](https://redis.io/commands/zadd ) result 200).
* [ ] http://redis.io/commands/zcard with 9 occurrences migrated to:
https://redis.io/commands/zcard ([https](https://redis.io/commands/zcard ) result 200).
* [ ] http://redis.io/commands/zcount with 9 occurrences migrated to:
https://redis.io/commands/zcount ([https](https://redis.io/commands/zcount ) result 200).
* [ ] http://redis.io/commands/zincrby with 8 occurrences migrated to:
https://redis.io/commands/zincrby ([https](https://redis.io/commands/zincrby ) result 200).
* [ ] http://redis.io/commands/zinterstore with 24 occurrences migrated to:
https://redis.io/commands/zinterstore ([https](https://redis.io/commands/zinterstore ) result 200).
* [ ] http://redis.io/commands/zrange with 14 occurrences migrated to:
https://redis.io/commands/zrange ([https](https://redis.io/commands/zrange ) result 200).
* [ ] http://redis.io/commands/zrangebylex with 16 occurrences migrated to:
https://redis.io/commands/zrangebylex ([https](https://redis.io/commands/zrangebylex ) result 200).
* [ ] http://redis.io/commands/zrangebyscore with 32 occurrences migrated to:
https://redis.io/commands/zrangebyscore ([https](https://redis.io/commands/zrangebyscore ) result 200).
* [ ] http://redis.io/commands/zrank with 8 occurrences migrated to:
https://redis.io/commands/zrank ([https](https://redis.io/commands/zrank ) result 200).
* [ ] http://redis.io/commands/zrem with 11 occurrences migrated to:
https://redis.io/commands/zrem ([https](https://redis.io/commands/zrem ) result 200).
* [ ] http://redis.io/commands/zremrangebyrank with 8 occurrences migrated to:
https://redis.io/commands/zremrangebyrank ([https](https://redis.io/commands/zremrangebyrank ) result 200).
* [ ] http://redis.io/commands/zremrangebyscore with 9 occurrences migrated to:
https://redis.io/commands/zremrangebyscore ([https](https://redis.io/commands/zremrangebyscore ) result 200).
* [ ] http://redis.io/commands/zrevrange with 19 occurrences migrated to:
https://redis.io/commands/zrevrange ([https](https://redis.io/commands/zrevrange ) result 200).
* [ ] http://redis.io/commands/zrevrangebylex with 6 occurrences migrated to:
https://redis.io/commands/zrevrangebylex ([https](https://redis.io/commands/zrevrangebylex ) result 200).
* [ ] http://redis.io/commands/zrevrangebyscore with 23 occurrences migrated to:
https://redis.io/commands/zrevrangebyscore ([https](https://redis.io/commands/zrevrangebyscore ) result 200).
* [ ] http://redis.io/commands/zrevrank with 8 occurrences migrated to:
https://redis.io/commands/zrevrank ([https](https://redis.io/commands/zrevrank ) result 200).
* [ ] http://redis.io/commands/zscan with 8 occurrences migrated to:
https://redis.io/commands/zscan ([https](https://redis.io/commands/zscan ) result 200).
* [ ] http://redis.io/commands/zscore with 8 occurrences migrated to:
https://redis.io/commands/zscore ([https](https://redis.io/commands/zscore ) result 200).
* [ ] http://redis.io/commands/zunionstore with 24 occurrences migrated to:
https://redis.io/commands/zunionstore ([https](https://redis.io/commands/zunionstore ) result 200).
* [ ] http://redis.io/topics/cluster-spec with 2 occurrences migrated to:
https://redis.io/topics/cluster-spec ([https](https://redis.io/topics/cluster-spec ) result 200).
* [ ] http://redis.io/topics/cluster-tutorial with 2 occurrences migrated to:
https://redis.io/topics/cluster-tutorial ([https](https://redis.io/topics/cluster-tutorial ) result 200).
* [ ] http://redis.io/topics/indexes with 2 occurrences migrated to:
https://redis.io/topics/indexes ([https](https://redis.io/topics/indexes ) result 200).
* [ ] http://redis.io/topics/notifications with 1 occurrences migrated to:
https://redis.io/topics/notifications ([https](https://redis.io/topics/notifications ) result 200).
* [ ] http://redis.io/topics/pipelining with 1 occurrences migrated to:
https://redis.io/topics/pipelining ([https](https://redis.io/topics/pipelining ) result 200).
* [ ] http://redis.io/topics/sentinel with 2 occurrences migrated to:
https://redis.io/topics/sentinel ([https](https://redis.io/topics/sentinel ) result 200).
* [ ] http://redis.io/topics/transactions with 1 occurrences migrated to:
https://redis.io/topics/transactions ([https](https://redis.io/topics/transactions ) result 200).
* [ ] http://spring.io/ with 1 occurrences migrated to:
https://spring.io/ ([https](https://spring.io/ ) result 200).
* [ ] http://spring.io/blog/ with 1 occurrences migrated to:
https://spring.io/blog/ ([https](https://spring.io/blog/ ) result 200).
* [ ] http://spring.io/guides with 1 occurrences migrated to:
https://spring.io/guides ([https](https://spring.io/guides ) result 200).
* [ ] http://spring.io/spring-data with 1 occurrences migrated to:
https://spring.io/spring-data ([https](https://spring.io/spring-data ) result 200).
* [ ] http://stackoverflow.com/questions/tagged/spring-data with 3 occurrences migrated to:
https://stackoverflow.com/questions/tagged/spring-data ([https](https://stackoverflow.com/questions/tagged/spring-data ) result 200).
* [ ] http://stackoverflow.com/questions/tagged/spring-data-redis with 2 occurrences migrated to:
https://stackoverflow.com/questions/tagged/spring-data-redis ([https](https://stackoverflow.com/questions/tagged/spring-data-redis ) result 200).
* [ ] http://twitter.com/SpringData with 1 occurrences migrated to:
https://twitter.com/SpringData ([https](https://twitter.com/SpringData ) result 200).
* [ ] http://twitter.com/springdata with 1 occurrences migrated to:
https://twitter.com/springdata ([https](https://twitter.com/springdata ) result 200).
* [ ] http://www.google.com/search?q=nosoql+acronym with 1 occurrences migrated to:
https://www.google.com/search?q=nosoql+acronym ([https](https://www.google.com/search?q=nosoql+acronym ) result 200).
* [ ] http://www.springframework.org/schema/beans/spring-beans.xsd with 5 occurrences migrated to:
https://www.springframework.org/schema/beans/spring-beans.xsd ([https](https://www.springframework.org/schema/beans/spring-beans.xsd ) result 200).
* [ ] http://www.springframework.org/schema/tool/spring-tool.xsd with 1 occurrences migrated to:
https://www.springframework.org/schema/tool/spring-tool.xsd ([https](https://www.springframework.org/schema/tool/spring-tool.xsd ) result 200).
* [ ] http://contributor-covenant.org with 1 occurrences migrated to:
https://contributor-covenant.org ([https](https://contributor-covenant.org ) result 301).
* [ ] http://contributor-covenant.org/version/1/3/0/ with 1 occurrences migrated to:
https://contributor-covenant.org/version/1/3/0/ ([https](https://contributor-covenant.org/version/1/3/0/ ) result 301).
* [ ] http://docs.spring.io/spring-data/data-redis/docs/current/api/ with 1 occurrences migrated to:
https://docs.spring.io/spring-data/data-redis/docs/current/api/ ([https](https://docs.spring.io/spring-data/data-redis/docs/current/api/ ) result 301).
* [ ] http://docs.spring.io/spring-data/data-redis/docs/current/reference/html/ with 1 occurrences migrated to:
https://docs.spring.io/spring-data/data-redis/docs/current/reference/html/ ([https](https://docs.spring.io/spring-data/data-redis/docs/current/reference/html/ ) result 301).
* [ ] http://help.github.com/forking/ with 1 occurrences migrated to:
https://help.github.com/forking/ ([https](https://help.github.com/forking/ ) result 301).
* [ ] http://www.pivotal.io/ with 1 occurrences migrated to:
https://www.pivotal.io/ ([https](https://www.pivotal.io/ ) result 301).
* [ ] http://www.springframework.org/schema/redis/spring-redis-1.0.xsd with 1 occurrences migrated to:
https://www.springframework.org/schema/redis/spring-redis-1.0.xsd ([https](https://www.springframework.org/schema/redis/spring-redis-1.0.xsd ) result 301).
* [ ] http://www.springframework.org/schema/redis/spring-redis.xsd with 1 occurrences migrated to:
https://www.springframework.org/schema/redis/spring-redis.xsd ([https](https://www.springframework.org/schema/redis/spring-redis.xsd ) result 301).
* [ ] http://download.oracle.com/javase/8/docs/api/java/util/Collection.html with 1 occurrences migrated to:
https://download.oracle.com/javase/8/docs/api/java/util/Collection.html ([https](https://download.oracle.com/javase/8/docs/api/java/util/Collection.html ) result 302).
* [ ] http://download.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/package-summary.html with 1 occurrences migrated to:
https://download.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/package-summary.html ([https](https://download.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/package-summary.html ) result 302).
* [ ] http://repo.spring.io/libs-milestone with 1 occurrences migrated to:
https://repo.spring.io/libs-milestone ([https](https://repo.spring.io/libs-milestone ) result 302).
* [ ] http://repo.spring.io/libs-snapshot with 2 occurrences migrated to:
https://repo.spring.io/libs-snapshot ([https](https://repo.spring.io/libs-snapshot ) result 302).
These URLs were intentionally ignored.
* http://localhost:1234 with 3 occurrences
* http://www.springframework.org/schema/beans with 10 occurrences
* http://www.springframework.org/schema/p with 4 occurrences
* http://www.springframework.org/schema/redis with 4 occurrences
* http://www.springframework.org/schema/tool with 2 occurrences
* http://www.w3.org/2001/XMLSchema with 1 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 6 occurrences
Original Pull Request: #416
2019-07-10 11:50:41 +02:00
Spring Operator
35cd986d9d
DATAREDIS-948 - URL Cleanup.
...
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).
# Fixed URLs
## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.
* http://maven.apache.org/xsd/maven-4.0.0.xsd with 1 occurrences migrated to:
https://maven.apache.org/xsd/maven-4.0.0.xsd ([https](https://maven.apache.org/xsd/maven-4.0.0.xsd ) result 200).
* http://www.springframework.org/schema/beans/spring-beans-3.0.xsd with 2 occurrences migrated to:
https://www.springframework.org/schema/beans/spring-beans-3.0.xsd ([https](https://www.springframework.org/schema/beans/spring-beans-3.0.xsd ) result 200).
* http://www.springframework.org/schema/beans/spring-beans.xsd with 4 occurrences migrated to:
https://www.springframework.org/schema/beans/spring-beans.xsd ([https](https://www.springframework.org/schema/beans/spring-beans.xsd ) result 200).
* http://www.springframework.org/schema/redis/spring-redis.xsd with 2 occurrences migrated to:
https://www.springframework.org/schema/redis/spring-redis.xsd ([https](https://www.springframework.org/schema/redis/spring-redis.xsd ) result 200).
* http://www.springframework.org/schema/task/spring-task.xsd with 1 occurrences migrated to:
https://www.springframework.org/schema/task/spring-task.xsd ([https](https://www.springframework.org/schema/task/spring-task.xsd ) result 200).
# Ignored
These URLs were intentionally ignored.
* http://maven.apache.org/POM/4.0.0 with 2 occurrences
* http://www.springframework.org/schema/beans with 12 occurrences
* http://www.springframework.org/schema/p with 4 occurrences
* http://www.springframework.org/schema/redis with 4 occurrences
* http://www.springframework.org/schema/task with 2 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 7 occurrences
Original Pull Request: #415
2019-07-10 11:49:11 +02:00
Mark Paluch
b8c6effeee
DATAREDIS-1012 - Fix typo.
2019-07-10 09:50:32 +02:00
Mark Paluch
f76ff916c8
DATAREDIS-1001 - Polishing.
...
Use untyped serializers/serializers for Calendar and Date. Serialize JSR-310 types to String.
Original pull request: #467 .
2019-07-09 16:45:21 +02:00
Christoph Strobl
bc4cce7946
DATAREDIS-1001 - Fix java.util.Date hash mapping when flattening out entries.
...
The AsArrayTypeDeserializer causes date values to be rendered as an array like [java.util.Date, 1561543964015] an therefore is 1. skipped when flattening and 2. if not skipped cannot be read back.
We now register an error handler along with a custom deserializer aware of the used date format to write and read date values without having to store an array but just the date msec.
Original pull request: #467 .
2019-07-09 16:45:21 +02:00
Mark Paluch
e0459483c7
DATAREDIS-985 - Cleanup release profile.
...
Reuse inherited configuration from parent pom.
2019-07-09 10:18:01 +02:00
Mark Paluch
9b9bcb868e
DATAREDIS-1012 - Revise readme for a consistent structure.
2019-07-09 10:18:01 +02:00
Greg Turnquist
1997a6bd9c
DATAREDIS-1380 - Use parent 'artifactory' profile for snapshot releases.
2019-07-05 11:36:18 -05:00
Christoph Strobl
e66c03723f
DATAREDIS-988 - Polishing.
...
Original Pull Request: #453
2019-07-02 15:27:30 +02:00
Mark Paluch
45578a8536
DATAREDIS-988 - Consider transaction participation when releasing connections.
...
We now consider RedisTemplate's enableTransactionSupport configuration when releasing connections. Previously, we released bound connections when being in a read-only transaction regardless the configuration in RedisTemplate. This broke session callbacks that expected to remain on the same connection all but the first command were executed on a different connection.
Releasing a connection now no longer unbinds a connection if transaction support is disabled.
Original Pull Request: #453
2019-07-02 15:27:06 +02:00