Equent
a8c472e8a2
fix: resolve blocking issue
2024-12-17 19:38:53 +08:00
suxb201
f263dd4b7f
feat: set buff_send as default
2024-12-13 16:56:41 +08:00
suxb201
71820fd2ff
feat: improve reader implementation for better performance and reliability ( #899 )
2024-12-11 16:35:21 +08:00
饶乐佳
5cea294fb0
feat: optimize Redis client buffer flush logic
...
- Trigger flush based on 64k data size instead of packet count
- Improve timer reset mechanism to minimize latency under high load
feat: enhance RDB file receiving logs
- Add log to display the current received RDB size in real-time
2024-12-03 16:30:37 +08:00
饶乐佳
b7412933ea
fix: resolve timeout and performance issues in buffer write mode and AOF writes
...
- resolve timeout issue after small-batch writes in buffer mode
- address high disk usage and write bottleneck caused by forced AOF file sync
2024-12-03 16:30:37 +08:00
EquentR
087036a8fa
feat: redis-writer add buffered sending to significantly improve speed ( #886 )
2024-11-25 13:48:23 +08:00
S猫
0f42759419
fix: Authentication issue with sentinel=true ( #870 )
2024-10-14 18:52:07 +08:00
Morse
8e54c49692
fix when prefer_replica set to true, master node is nil ( #843 )
...
Co-authored-by: dywang <dywang@moonton.com>
2024-07-19 11:30:27 +08:00
abel
5c11f28694
fix: for cluster node, when prefer_replica set to true can not get best replica ( #841 )
2024-07-12 09:32:57 +08:00
suxb201
5e5133dfaa
docs: refine documentation ( #831 )
2024-06-17 20:19:21 +08:00
blight19
54563987d0
bug fix prefer replica in master-slave mode ( #828 )
...
* update else if to switch
* update else if to switch
* 添加动态识别库号
* 性能优化
* 添加scan时候的一次扫描次数控制配置,防止源端cpu高
* rename batch to count
* edit ...string to ...interface
* performance optimization
* fix r.db length is 0
* fix prefer replica bug
* fix prefer replica bug
2024-06-17 10:05:30 +08:00
Mohammad Hewedy
7c75078227
feat: Add support for sentinel writer ( #806 )
2024-05-23 14:00:54 +08:00
blight19
17a6f0abaf
feature: dynamic Redis source DB recognition & performance improvements( #782 )
...
* update else if to switch
* update else if to switch
* 添加动态识别库号
* 性能优化
* 添加scan时候的一次扫描次数控制配置,防止源端cpu高
* rename batch to count
* edit ...string to ...interface
2024-03-22 10:19:19 +08:00
suxiaobin.sxb
fef1953098
feature: Add 1s timeout to Redis client connection setup
2024-03-05 19:57:32 +08:00
Nadeshiko Manju
0f374b1f97
refactor: Manage all redis client into `context.Context` ( #745 )
...
* refactor: Manage all redis client into `context.Context`
* Update code
---------
Co-authored-by: suxb201 <suxb201@gmail.com>
2024-01-19 09:25:47 +08:00
skyjiang
f7d72a2962
support gracefully shutdown
2023-12-26 14:32:45 +08:00
Manjusaka
071043b022
chore: Format the import order
2023-12-21 09:36:48 +08:00
suxb201
037dbe373a
feature: Add keyspace notifications support to scan_reader
2023-08-22 13:48:05 +08:00
suxb201
eac40bd0fa
docs: Update documentation and configuration files
2023-08-21 10:59:29 +08:00
suxb201
4262d728bd
feature: Released RedisShake 4.0 version
2023-08-03 16:58:47 +08:00
suxb201
3eb22dcf2b
feature: scan mode ( #510 )
...
* bugfix: calc aof sync ops wrong
* feature: scan mode
* bugfix: close theWriter before exit
* fix sync log msg
2022-10-09 14:59:17 +08:00
suxb201
7453e4fb07
support ACL auth
2022-07-04 22:14:45 +08:00
suxb201
011854100c
redis-shake v3.0.0
2022-07-02 13:47:56 +08:00