Commit Graph

741 Commits (52a0c624772cc7944c9df28f3e3736db5165275e)

Author SHA1 Message Date
Nikita 9174a33994 Cluster MOVED response handling. #273 9 years ago
Nikita 055ddcc8c1 Shutdown checking added 9 years ago
Nikita 4b70c3f138 minor improvement 9 years ago
Nikita 557c2e6e31 Sentinel info decode fixed 9 years ago
Nikita 90c77f9d1c Merge branch 'master' of github.com:mrniko/redisson 9 years ago
Nikita 3f8e4d765a iterators infinity scroll fixed. #277 9 years ago
Nikita Koksharov 510887582a Merge pull request #257 from mattcg/patch-1
Make the iterator method public
9 years ago
Nikita 6065a7a8e0 license header added 9 years ago
Nikita 9b89c1a12c SCAN iterator position handling #277, #230 9 years ago
Nikita fe824978c1 SCAN iteration on same node fixed. #277 9 years ago
Nikita 14262bd25e Redirect exceptions refactoring 9 years ago
Nikita deece43ea4 RBlocking excess interface methods removed 9 years ago
Nikita 29ad6bc0fa Sentinel connection checking during startup 9 years ago
Nikita 7ddf605385 PubSub message decoding under heavy load fixed. #276 9 years ago
Nikita 73520b2049 Config.slaveFailedAttempts and Config.slaveReconnectionTimeout params added. #262 9 years ago
Nikita 24e2a8818e More info about slave up/down in logs 9 years ago
Nikita 59d94f8a0c Few exception details fixed 9 years ago
Nikita aaf343e66a error text fixed 9 years ago
Nikita 0afc82049f errors text fixed 9 years ago
Nikita 46138c7f14 Async reconnection to channel. #274 9 years ago
Nikita 8410d6f620 license added 9 years ago
Nikita 68f617880a ClusterServersConfig.readFromSlaves param added. #272 9 years ago
Nikita 8f1d045422 Cluster slaves change monitoring. #271 9 years ago
Nikita 6563a03c4e Connect to nodes during cluster scan from Cluster Nodes info, not from initial config. #268 9 years ago
Nikita 8279398720 ASK handling. #264 9 years ago
Nikita f8d3b5612e Seamless slots migration across nodes. #264 9 years ago
Nikita 070fff876a Slot changes discovery optimization. #264 9 years ago
Nikita 2323e9bc02 Cluster slots handling & master change discovery improvements. #264 9 years ago
Nikita 4ef7df4d4f RMap.putAll fixed. #265 9 years ago
Nikita b12f49b416 parsing cluster nodes info fixed 9 years ago
Nikita ddf1eaa7c8 Skip repeated SUBSCRIBE/UNSUBSCRIBE handling. #253 9 years ago
Nikita df928fe20f Connection pool further optimization. #223 9 years ago
Nikita 6bde9d2509 Merge branch 'master' of github.com:mrniko/redisson 9 years ago
Nikita 161dd1c2d2 minor fixes 9 years ago
Nikita 1ceb5a1a1c Correct shutdown handling 9 years ago
lefay 3c932ff263 Merge branch 'master' of https://github.com/mrniko/redisson 9 years ago
lefay 62ae0a3c6c Add support for cbor (http://cbor.io/) codec by jackson-dataformat-cbor, cbor it's like JSON. but fast and small. 9 years ago
Nikita dab99e363a additional assertions 9 years ago
Nikita 2f5f8e6fdf minor improvements 9 years ago
Nikita 3f09bcb4cb pull connection in async way. #223 9 years ago
Matthew Caruana Galizia 51f185c900 Make the iterator method public
The `iterator` method in RedissonSet is public. It would be useful to make the RedissonMap iterator public, too, enabling iteration over hashes with millions of keys without memory issues.
9 years ago
jackygurui 922e68470d Merge branch 'mrniko/master' 9 years ago
Oleg Ternovoi 0349e5c3b0 fix issue EOFException when I use RLock with SerializationCodec #254 9 years ago
jackygurui 8b587cf16b Merge branch 'mrniko/master' 10 years ago
Nikita d05f8c154d RedissonCountDownLatch & RedissonLock internal subscribe/unsubscribe sync simplified 10 years ago
Rui Gu 1f3796b79a Merge branch 'mrniko/master' 10 years ago
Nikita 5dccc2ebdd timeout pubsub test added 10 years ago
Rui Gu 61ecf7f1f3 Merge branch 'mrniko/master' 10 years ago
Nikita fbef4ee89a Codec's encoder/decoder instances caching 10 years ago
Nikita 40af48f4ae resubscribe to channel-patterns during slave down 10 years ago
Nikita 387343e304 RedisPubSubConnection channel resubscribe. #248 10 years ago
Rui Gu 11f53363a2 Merge branch 'mrniko/master' 10 years ago
Nikita 51542946d0 reconnect wrapped Channel in RedisConnection when RefreshConnectionAfterFails has been reached. #198 10 years ago
Nikita d484c19598 Ability to define Codec for each object. #134 10 years ago
Rui Gu a427464685 Merge branch 'mrniko/master' 10 years ago
Nikita 8468b6c098 few comments added 10 years ago
Nikita Koksharov bd7469d7fb Merge pull request #244 from scubasau/elasticacheMasterSlave
Master / Slave configuration for ElastiCache Replication Group
10 years ago
Nikita 2fe0290a08 first and last methods added. #143 10 years ago
Steve Ungerer 53d4ff826b non-functional; correct javadoc 10 years ago
Nikita ca7a504c3e ZREMRANGEBYLEX support added. #143 10 years ago
Nikita bc0431a4b6 ZREMRANGEBYSCORE added. #143 10 years ago
Nikita 55c8534d8f ZREMRANGEBYRANK support added #143 10 years ago
Steve Ungerer 985499bceb https://github.com/mrniko/redisson/pull/244
Non-functional; rename config and connection manager class names
10 years ago
Nikita 1bfc3a7a13 RLexSortedSet object introduced. #135 10 years ago
Nikita 3ab7e1afc8 lexCountTail & lexCountHead methods added. #143 10 years ago
Nikita 4877152190 lexRange, lexRangeHead and lexRangeTail methods added. #135 10 years ago
Nikita 803ca44348 RScoredSortedSet rank and lexCount functions added. #143 10 years ago
Steve Ungerer ad24fed86b no need to invoke slaveDown(). also some non-functional cleanup 10 years ago
Nikita 664e8904f7 minor update 10 years ago
Nikita 0715a5489c RBatch.getScoredSortedSet added 10 years ago
Nikita ff6d92d298 minor fix 10 years ago
Nikita 7e31aad67a closeConnectionAfterFailAttempts. #198 10 years ago
Steve Ungerer 3c5346f97e Elasticache Replication Group server configuration
Uses "INFO replication" to determine which node is master and which are
slaves.
10 years ago
Steve Ungerer 4e77922ff3 DNS monitoring
Resolves the single server endpoint at a configurable interval to
determine if the endpoint has been changed to point at a new master
node. 

Designed for use with AWS ElastiCache replication group.

Inspired by https://github.com/mrniko/redisson/issues/241
10 years ago
Nikita 1cc497e17a RedissonScoredSortedSetTest added. #143 10 years ago
Nikita a0f3bc9d06 iterator.remove wrong state checking added 10 years ago
Nikita af773c3713 new RScoredSortedSet object added. #143 10 years ago
Rui Gu 42ec7fb9f7 Merge branch 'mrniko/master' 10 years ago
Nikita e0814eb73f Commands decoding during reconnection fixed. #198 10 years ago
Nikita 429eb6691a init reconnected channel. #198 10 years ago
Nikita 3aced8e178 license added. #198 10 years ago
Nikita 043b2c2e09 channel configuration during reconnection. #198 10 years ago
Nikita 48dea3709e Subscription connection leak in PubSubConnectionEntry::removeListener
& unsubscribe process optimization. #237
10 years ago
Rui Gu bea0d9219a Merge branch 'mrniko/master' 10 years ago
Nikita 2f99a27103 license added 10 years ago
Nikita f77034bb02 possible NPE during watchdog reconnection fixed. #235 10 years ago
Nikita 481b2e969c executeAsync freeze fixed. #233 10 years ago
Nikita 8bdd6cf67a use same node for SCAN/SSCAN/HSCAN during iteration. #230 10 years ago
Nikita 0f663f0c3e masterEntry change possible race-condition 10 years ago
Nikita 5018a3c31c BlockingQueue.peek race-condition fixed. #106 10 years ago
Rui Gu 533da7bea3 Merge branch 'mrniko/master'
Conflicts:
	src/main/java/org/redisson/connection/SentinelConnectionManager.java
10 years ago
Nikita 4ffd260b6c Merge branch 'master' of github.com:mrniko/redisson 10 years ago
Nikita dcef393089 command data added to RedisException message 10 years ago
Nikita 052e459bbf Empty sentinel list handling. #226, #227 10 years ago
Oleg Grishin 43a0ccbfce Add clientName to MasterSlaveServersConfig in SentinelConnectionManager 10 years ago
Rui Gu 663d6a217f SentinelConnectionManager fails to instantiate
When the redis master has no slave connected, SentinelConnectionManager
fails to instantiate.
10 years ago
Nikita 15bd810f2b Cluster nodes connection caching added. #222 10 years ago
Nikita 265cc94f50 Skip disconnected sentinels during startup. Slave discovery which has been down since start fixed. #41 10 years ago
Nikita 96c9e5c118 sentinel up/down discovery. #221 10 years ago
Nikita 920c71d1f9 Activate master as slave when no more slaves online. #41 10 years ago
Nikita e9c2f57b6d Sentinel single master handling. #41 10 years ago
Nikita 6b0c25471a Empty slot error handling. #211 10 years ago
Nikita 2ac65d2fc2 Command encoding errors handling bug fixed. #216 10 years ago
Nikita 3ee81d3762 Redis nodes ping added. #215, #138, #196 10 years ago
Nikita f6572e392e methods renamed 10 years ago
Nikita 7b6a51f243 RBlockingQueueAsync.drainToAsync methods added. #212 10 years ago
Nikita 0142095c82 RandomKey and Keys iteration fixed 10 years ago
Nikita c8b7d6f56d CLUSTER_INFO checking 10 years ago
Nikita 1ac08cf575 licenses added 10 years ago
Nikita 76ae4784a6 RBatch.getKeys added 10 years ago
Nikita 85ce7b285d comments added 10 years ago
Nikita 8c510b5101 method renamed 10 years ago
Nikita 577edd2470 RKeys.keysIterable by pattern added. #203 10 years ago
Nikita c7e2497bf8 RKeys.keysIterable added. #203 10 years ago
Nikita 5185aee75c RKeysAsync interface added 10 years ago
Nikita fe069a600f RKeys object & RandomKey support. #209 10 years ago
Nikita dfde2756a4 bucket object expire test fix 10 years ago
Nikita aea51b6f66 findKeysByPattern response interface changed 10 years ago
Nikita fcd72d9ba8 Connection timeout handling minor improvements. #199 10 years ago
Nikita 4cf37d1377 promise errors handling 10 years ago
Nikita 0b2e304299 NPE fixed. #199 10 years ago
Nikita 5c1fba0704 RSet.removeRandom and RSet.removeRandomAsync methods. #201 10 years ago
Nikita 6bc5faa442 tickDuration fixed. #198 10 years ago
Nikita 4b88e8ab2b HashedWheelTimer while interval calculation fixed. #198 10 years ago
Nikita b3b2629de2 retainAll & containsAll optimization 10 years ago
Nikita b9dc83a2dc RedissonList.lastIndexOf optimization 10 years ago
Nikita 334d7104dd indexOfAsync refactoring 10 years ago
Nikita 03246b95d6 RedissonList contains method speed optimization. #199 10 years ago
Nikita 75b10296fe Batch big response decoding fixed. #200 10 years ago
Nikita 1c791fd1c7 RBucket.set with timeout fixed. #198 10 years ago
Nikita b2b19cd319 license added 10 years ago
Nikita d9d803c013 new flags added. #197 10 years ago
Nikita 4c39fcf139 RPatternTopic.getPatternNames added 10 years ago
Nikita 4ade8253b2 PatternTopic status listener added. #140 10 years ago
Nikita 6c1af07c60 comments added 10 years ago
Nikita 58f4f48e31 BaseStatusListener added. #140 10 years ago
Nikita 69d601a5e5 Cluster Config NPE fixed. #197 10 years ago
Nikita 5d4df0cf2c RTopic innerPublish test added. #154 10 years ago
Nikita d6a46630ee channel name added to MessageListener, StatusListener added. #140 10 years ago
Nikita b54dd610d2 few RScriptAsync methods added 10 years ago
Nikita f20d45be71 RScript.scriptExists fixed 10 years ago
Nikita 10ed742999 Some RScript methods hidden to next release 10 years ago
Nikita 8e0e5eef49 codec package added 10 years ago
Nikita 2019283a2e Send channelFuture support improvement. Reconnection detection speedup 10 years ago
Nikita bf64e3a95d new methods added to RedissonClient interface 10 years ago
Nikita 1d42dc3123 Scripts fixed 10 years ago
Nikita 4a132d4cbf Redisson.deleteByPatternAsync method added. #194 10 years ago
Nikita a7bfc22e12 Batch acquire/release handling 10 years ago
Nikita 7c9e7c4239 OneShot listener handling fixed 10 years ago
Nikita c13edde71c Multiple channels pubsub fixed 10 years ago
Nikita 435e6efda1 findKeys renamed 10 years ago
Nikita a8782be2be Redisson.findKeys method added. #194 10 years ago
Nikita 0d3cdf971c Delete multiple objects at once. #194 10 years ago
Nikita 52b831701e Codec commented. #191 10 years ago
Nikita e9a5cae791 Redisson.flushall added. #188 10 years ago
Nikita be64d778e5 scriptFlush & scriptKill methods fixed 10 years ago
Nikita 5006723b31 Migrate command support. #187 10 years ago
Nikita 6a7e64a50d license added 10 years ago
Nikita 0117e76501 Move command support. #187 10 years ago
Nikita 4c88e3af6a Merge branch 'master' into 2.0
Conflicts:
	src/main/java/org/redisson/connection/MasterSlaveConnectionManager.java
10 years ago
Nikita d2477ddd3d netty-transport-native-epoll is now in provided scope. #184 10 years ago
Nikita a6fde6d019 send returns ChannelFuture 10 years ago
Nikita 67d6fefe0e RBatch response ordering 10 years ago
Nikita a5780e4338 RedissonBatch implemented. #42 10 years ago
Nikita 10e83baceb RedissonMap equals, hashcode methods implemented 10 years ago
Nikita 67fe978a5b CommandExecutor extracted, pubsub fixed. #42 10 years ago
Nikita ea2ba453d4 RScriptAsync interface added. #186 10 years ago
Nikita 27be4c6e0f RDequeAsync interface added. #186 10 years ago
Nikita 6afd7cd9e4 RTopicAsync interface added. #186 10 years ago
Nikita 7d08c380da Merge branch 'master' of github.com:mrniko/redisson 10 years ago
Nikita 4d19eda146 shutdown fixed. #185 10 years ago
Nikita ae8939114b RBlockingQueueAsync interface added. #186 10 years ago
Nikita d06b9ba964 Decoder state introduced. #183 10 years ago
Nikita 6b76cd8c7c DecoderState added 10 years ago
Nikita df90d9be93 Big pipeline response handling fixed. #42 10 years ago
Nikita 4df2681ffe code cleanup 10 years ago
Nikita dd5bf7c353 RedisClient pipeline support. #42 10 years ago
Nikita c751f88148 licenses added 10 years ago
Nikita fbf8aa82d5 RList.removeAll fixed 10 years ago
Nikita ad5385aa98 RSetAsync interface added. #186 10 years ago
Nikita 5f2185beec RQueueAsync interface added. #186 10 years ago
Nikita 6ec833973a RExpirable added 10 years ago
Nikita 7b4371ab7c RHyperLogLogAsync interface added. #186 10 years ago
Nikita 68a1c014c2 RMapAsync interface added. #186 10 years ago
Nikita 0e0e1c1b3f RListAsync interface added. fastSet/fastSetAsync methods added. #186 10 years ago
Nikita ed33902085 convertMulti method added 10 years ago
Nikita 3f55d2fc7a pollLastAndOfferFirstToAsync added 10 years ago
Nikita c996553608 RBucketAsync interface added. #186 10 years ago
Nikita c336a8e163 licenses added 10 years ago
Nikita 51adf33c9f convertor package added 10 years ago
Nikita 2024094c88 RExpirableAsync interface added. #186 10 years ago
Nikita 9a32a175b8 RObjectAsync interface added. #186 10 years ago
Nikita eef7e66bec RAtomicLongAsync interface added. #186 10 years ago
Nikita a60b47c721 topic pattern test fixed 10 years ago
Nikita c8af58cbbf writeAsyncVoid removed 10 years ago
Nikita 1badf2b447 HyperLogLog expiration support 10 years ago
Nikita 2b168cb0fa eval read/write sharding. pubsub multichannel support 10 years ago
Pablo Compagni 36eaacd4cf line needed for connection naming to work 10 years ago
Nikita 18febb690e lettuce sources removed. #183 10 years ago
Nikita 29d235f717 graceful shutdown. #185 10 years ago