Commit Graph

8737 Commits (f3e82cb561371318bfc337922294f23f90e454c4)
 

Author SHA1 Message Date
Sergey Kuznetsov e4f40c0534 Review fixes:
- add new methods to RPermitExpirableSemaphoreReactive
- add new methods to RPermitExpirableSemaphoreRx

Signed-off-by: Sergey Kuznetsov <sergey.kuznetsov@infobip.com>
2 years ago
Nikita Koksharov 1a764e4a56 Fixed - false slots added,slots removed messages in Redis Cluster. #4338 2 years ago
Sergey Kuznetsov d513705bc6 Review fixes:
- use byte arrays as keys

Signed-off-by: Sergey Kuznetsov <sergey.kuznetsov@infobip.com>
2 years ago
Nikita Koksharov 0db2ecab5b Fixed - false slots added,slots removed messages in Redis Cluster. #4338 2 years ago
Nikita Koksharov 06e7d920ef test fixed 2 years ago
Sergey Kuznetsov e24d413119 Review fixes:
- removed all unnecessary changes
- use table insert

Signed-off-by: Sergey Kuznetsov <sergey.kuznetsov@infobip.com>
2 years ago
Nikita Koksharov d7deba6728 refactoring 2 years ago
Nikita Koksharov 708d7879f8
Merge pull request #4979 from NgZiming/master
fix: semaphore pub when permits not updated
2 years ago
Sergey Kuznetsov a109fe9cf2 Add more tests
Signed-off-by: Sergey Kuznetsov <sergey.kuznetsov@infobip.com>
2 years ago
Sergey Kuznetsov 8a8bb319e5 Rename ttl to leaseTime (according ot api)
Signed-off-by: Sergey Kuznetsov <sergey.kuznetsov@infobip.com>
2 years ago
Sergey Kuznetsov 52e276288d Rename permitsIds to ids
Signed-off-by: Sergey Kuznetsov <sergey.kuznetsov@infobip.com>
2 years ago
Sergey Kuznetsov ecee290249 Use getFirstOrNull method
Signed-off-by: Sergey Kuznetsov <sergey.kuznetsov@infobip.com>
2 years ago
Sergey Kuznetsov 2ee280a796 Fix checkstyle violations
Signed-off-by: Sergey Kuznetsov <sergey.kuznetsov@infobip.com>
2 years ago
Sergey Kuznetsov 24cc1b9dde Rewritten implementation to get multiple ids
Signed-off-by: Sergey Kuznetsov <sergey.kuznetsov@infobip.com>
2 years ago
Nikita Koksharov ed33c41610
Merge pull request #5262 from dumbbell-5kg/master
Protobuf support
2 years ago
zhouzh_zzz 7574c80a39 Protobuf support: Correct license header
Signed-off-by: zhouzh_zzz <zhouzh_zzz@qq.com>
2 years ago
Nikita Koksharov ba2d285653 Fixed - Tomcat Manager "Session can't be found" message should have debug level. 2 years ago
zhouzh_zzz 1c80e348ea Protobuf support: Add license header
Signed-off-by: zhouzh_zzz <zhouzh_zzz@qq.com>
2 years ago
zhouzh_zzz b2eb277112 Protobuf support: Correct Java CI CheckStyle error
Signed-off-by: zhouzh_zzz <zhouzh_zzz@qq.com>
2 years ago
Nikita Koksharov f4a80a19ff Feature - bgSave(), scheduleBgSave(), save(), getLastSaveTime(), bgRewriteAOF() methods added to RedisNode interface. #5251 2 years ago
Nikita Koksharov 160dc6e6cc Feature - bgSave(), scheduleBgSave(), save(), getLastSaveTime(), bgRewriteAOF() methods added to RedisNode interface. #5251 2 years ago
zhouzh_zzz 02f897203a Protobuf support: Replace "java.util.ArrayList" with ArrayList.class.getName()
Signed-off-by: zhouzh_zzz <zhouzh_zzz@qq.com>
2 years ago
Nikita Koksharov 329b485a6f Fixed - Spring Boot module doesn't create RedisConnectionDetails bean. #5273 2 years ago
zhouzh_zzz 2afb565f44 Protobuf support: Avoid reflection
Signed-off-by: zhouzh_zzz <zhouzh_zzz@qq.com>
2 years ago
Nikita Koksharov 5bb24818a6 Feature - WAITAOF command support through BatchOptions.syncAOF() setting. #5272 2 years ago
zhouzh_zzz d58a93d6bf Protobuf support: Pass inner codec through the constructor.
Signed-off-by: zhouzh_zzz <zhouzh_zzz@qq.com>
2 years ago
Nikita Koksharov 2918079bac Fixed - RBoundedBlockingQueue can't be deleted if nameMapper defined. #5253 2 years ago
zhouzh_zzz 46b8c5b43f Protobuf support
Signed-off-by: zhouzh_zzz <zhouzh_zzz@qq.com>
2 years ago
Nikita Koksharov 1534386fbc micronaut updated 2 years ago
Nikita Koksharov f798b8a9f8 Fixed - RLock isn't unlocked after RTransaction commit(). #5177 2 years ago
Nikita Koksharov 34b2dd53c7 version updated 2 years ago
Nikita Koksharov be1466fbc8 Merge branch 'master' of github.com:redisson/redisson 2 years ago
Nikita Koksharov 9b7c332f29 Improvement - RSemaphore and RLock operations are waited for slave synchronization even if readMode = MASTER and subscriptionMode = MASTER. #5256 2 years ago
Nikita Koksharov f49e5d8b6a
Update CHANGELOG.md 2 years ago
Nikita Koksharov dceb42fdb2
Update CHANGELOG.md 2 years ago
Nikita Koksharov e940bdc43f [maven-release-plugin] prepare for next development iteration 2 years ago
Nikita Koksharov 2783a9127d [maven-release-plugin] prepare release redisson-3.23.3 2 years ago
Nikita Koksharov 74d8f741ba
Merge pull request #5243 from tomerarazy/master
Cache Long as strings in CommandEncoder in order to reduce allocations and improve performance
2 years ago
Nikita Koksharov 90a07ae19b
Merge pull request #5249 from tomerarazy/memory-leak-in-warmpup
Fix possible memory leak in JsonJacksonCodec during warmup
2 years ago
tomerarazy 62bced0934 Change Long to string cache size to 1000
Signed-off-by: tomerarazy <tomerarazy@gmail.com>
2 years ago
tomerarazy 3c61565867 During warmup we call ByteBuf.release after decoding the value, however, the decoding action can fail which will lead to a memory leak, so we move the ByteBuf release to a finally block
Signed-off-by: tomerarazy <tomerarazy@gmail.com>
2 years ago
tomerarazy 351b5b22cd Replaced another instance of writeCharSequence
Signed-off-by: tomerarazy <tomerarazy@gmail.com>
2 years ago
tomera 6581423778 Reduced strings cache size to 10000
Signed-off-by: tomerarazy <tomerarazy@gmail.com>
2 years ago
tomera d84d9f61f7 Fixed checkstyle comments
Signed-off-by: tomerarazy <tomerarazy@gmail.com>
2 years ago
tomera badd8ac47b Increase cache to 100k
Signed-off-by: tomerarazy <tomerarazy@gmail.com>
2 years ago
tomera 27dbb8204f Cache strings for command encoder to reduce allocations
Signed-off-by: tomerarazy <tomerarazy@gmail.com>
2 years ago
Sergey Kuznetsov 92ad99af73 Deleted `tryAcquireAsync(int permits, long waitTime, TimeUnit unit)` method to avoid clash with `tryAcquire(long waitTime, long ttl, TimeUnit unit)`.
Signed-off-by: Sergey Kuznetsov <iksss.88@gmail.com>
Signed-off-by: Sergey Kuznetsov <sergey.kuznetsov@infobip.com>
2 years ago
Sergey Kuznetsov e2b28291de Added methods to acquire/release multiple permits in RedissonPermitExpirableSemaphore.
Added tests.

Signed-off-by: Sergey Kuznetsov <iksss.88@gmail.com>
Signed-off-by: Sergey Kuznetsov <sergey.kuznetsov@infobip.com>
2 years ago
Jan Cizmar 365145a531
docs: redisson-spring-data downgrade steps for gradle 2 years ago
Nikita Koksharov 446c584e57
Update README.md 2 years ago