Releases
v2.1.1
Changelog
bea51da Optimize redis command scan non-64-bit system exception
d7a3eeb Add Lock Data Push and Pop array operation support
ea54203 Update test cases
fb35d8d Add priority lock implementation and flow control to add priority
18eb3ee LockManager wait queue adds priority support
a45a7c8 Optimize Lock Data processing and add the option to execute only when locking for the first time or unlocking for the last time
db3c053 Optimize locking the same version multiple times and the lock can be successful
dc73c29 Optimize the initial size of LockManager Locked queue and wait queue memory
92470f3 Optimize the memory usage of LockManager Locked queue and wait queue
8d4f469 Optimize the initial memory allocation size of LockManager lock queue and wait queue
312c36b Update github actions CI test configuration and scripts
7c79aa6 Fixed LockManager GetLockedLock not determining that locks are not initialized
2b1ce01 Optimize multiple lock queues and wait queues in delayed initialization LockManager to save memory usage
2872514 text redis protocol adds setting default timeout command
a0f4f2c Corrected update lock when require ack is received and the result is expired.
27dd704 Fix refcount update error when update lock requires ack
168a228 Correct whether Lock initially times out and whether the initial value of expiration is true
3cf2c9c Optimize unset lock data when event loop waits for clear
0f86946 Optimize update lock load aof data without checking whether it has expired
9bf96e5 Optimize the set command with the NX option, add the default waiting timeout and correct the aof check logic
973feec Fixed the problem that when the immediate aof command expires for a long time, it will directly enter the long expried check queue.
d71e81b Optimize the Transparency redis text protocol and do not release the connection after each command is executed.
252c0d4 Optimize processing of redis protocol expiration time
1740c60 Optimize calculation of AOF expiration minutes
b763f0e Optimize calculation of AOF expiration minutes
8f16f5e Fix calculation of aof expired grouping time
c8a3d84 Optimize redis set command ex time processing
0b882da Optimize update lock rewrite aof file logic
cbac271 Fix update lock refCount set
c994a51 Optimize Redis reading and use low priority lock
63edccd Optimize redis reading and allowing reading Follower nodes
f1be47e Optimize the support Configuration ACK mode whether all survive nodes confirm or most node confirmation mode, and add the current directory default configuration file
14dfe5a Optimize Update Lock logic and add support ACK confirmation
f778ef3 Optimize the scan command to return cursor generation
5c32077 Optimize Flush DB management commands to only allow leader nodes to execute
ff9ddcb Optimize REWRITEAOF management command locking and only allow leader node execution
6ac19da update github actions config
d951ca4 update github actions config
714e046 update github actions config
5c42fc9 update redis Benchmark test
8d8a76a update redis Benchmark test
1e5aed3 update redis Benchmark test
0d714a8 Add redis Benchmark test
6037749 Optimize redis management instructions
9ac0f9a Added command support related to redis key settings
9b7b027 Added command support related to redis key settings
f0b5202 Refactor and optimize redis command into LockCommand
407af3e Optimize lock data, add data type flag and extended attribute flag support
8f6e578 When optimizing rewrite, if the update lock command contains data and is different from the current data, clean it up.
e4b25a6 Attempt to create the optimization data file directory when it does not exist
3bce93d change version to 2.1.1
You can’t perform that action at this time.