Commit Graph

852 Commits

Author SHA1 Message Date
suxiaobin.sxb 6aaab51260 bugfix: Fix parsing of discrete slots in cluster nodes 2023-12-22 10:50:51 +08:00
suxiaobin.sxb 3ffd3a9bf9 bugfix: Fix cluster nodes parsing error 2023-12-22 10:50:51 +08:00
skyjiang aa04746719 add feature about flush db before sync 2023-12-21 15:40:08 +08:00
suxiaobin.sxb 536d7dae2c test: prevent port conflicts in CI 2023-12-21 14:29:01 +08:00
suxiaobin.sxb c3cfeb3110 bugfix: Fixed filelock problem and issue #692 2023-12-21 14:26:42 +08:00
Manjusaka 071043b022 chore: Format the import order 2023-12-21 09:36:48 +08:00
suxiaobin.sxb e8d2881a72 feature: Add support for rdbTypeSetListpack and rdbTypeStreamListpacks3 in Redis 7.2 2023-11-29 15:26:02 +08:00
bug-superman 6e511109ec
Support PITR (#661)
在RedisShake的sync模块中增加了aof恢复数据的功能(增加了aof_reader),提供两个功能:
1、支持将任意合法的AOF(redis 7.0之前的single AOF和redis 7.0之后的multi part AOF)回放到目标redis
2、对于redis 7.0之后产生的AOF,如果AOF中具有timestamp annotation,则在回放时支持按时间点过滤能力
2023-10-30 20:21:54 +08:00
ywxc1997 93e43c90ba Fix document indentation 2023-10-25 16:16:03 +08:00
ywxc1997 16d2f72688 Add support for specified DB scans 2023-10-24 09:17:49 +08:00
suxb201 8d239aeebc refactor: Optimize table.go 2023-10-11 19:51:38 +08:00
封幼林 99725f9e0a Add bloom filter key-specs 2023-10-11 18:53:22 +08:00
封幼林 ded936d42c Config target MBbloom module version 2023-10-11 18:53:22 +08:00
Youlin Feng d3fbede6bd config mbbloom version 2023-10-11 18:53:22 +08:00
Youlin Feng a194c59601 MBbloom-- module support
https://github.com/RedisBloom/RedisBloom
2023-10-07 09:48:36 +08:00
suxb201 001c33680a feature: Enhance scanReader for large key and restore with replace parameter #630 2023-09-28 14:56:14 +08:00
suxb201 d061277108 bugfix: Corrected cluster nodes parsing error #681 2023-09-28 13:32:37 +08:00
suxb201 992e593e6e bugfix: Fixed testing issues 2023-09-28 13:32:37 +08:00
suxb201 55e3c2c314 bugfix: Correct sentinel information error in sentinel mode #656 2023-09-28 13:32:37 +08:00
suxb201 b0bb6b4c93 bugfix: Resolve CI issues 2023-09-27 17:32:54 +08:00
suxb201 3fbbb9a665 feature: Add English documentation 2023-09-27 17:32:54 +08:00
suxb201 d9d431158c bugfix: Fixed minor issues 2023-09-27 17:32:54 +08:00
liyaojie 6cfb386eca update the doc for the supportmend of redis module type
Signed-off-by: liyaojie <lyj199907@outlook.com>
2023-09-10 19:19:01 +08:00
suxb201 0dcb47df07 Update introduction.md 2023-09-01 17:51:29 +08:00
suxb201 6b3e723bb3 docs: add function documents 2023-09-01 17:44:17 +08:00
suxb201 47e5b74f77 Update issue templates 2023-09-01 15:05:13 +08:00
suxb201 5a77952dac docs: Improve user manual 2023-08-29 18:51:52 +08:00
suxb201 e95bffdd15 bugfix: Corrected issues in build.sh script 2023-08-28 15:25:17 +08:00
suxb201 96f9724428 feature: Support AWS sync mode 2023-08-28 15:06:47 +08:00
suxb201 615341a9fc Update mode.md 2023-08-25 14:26:55 +08:00
suxb201 3029619552 docs: Update documentation 2023-08-25 14:21:15 +08:00
liyaojie 88df70bd80 add the test for TairString、TairHash and TairSzset
Signed-off-by: liyaojie <lyj199907@outlook.com>
2023-08-25 14:11:36 +08:00
liyaojie 8e1cd0fb9c add the custom commands of TairString、TairHash and TairZset
Signed-off-by: liyaojie <lyj199907@outlook.com>
2023-08-25 14:11:36 +08:00
liyaojie f15e13eb06 add the support for the parse of tairString、tairHash and tairZset
Signed-off-by: liyaojie <lyj199907@outlook.com>
2023-08-25 14:11:36 +08:00
liyaojie 4ffacd13ab add the support for the parse of basic redis module type
Signed-off-by: liyaojie <lyj199907@outlook.com>
2023-08-25 14:11:36 +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 945819f50d feature: Add support for function 2023-08-17 15:58:26 +08:00
suxb201 acd3e2eed0 feature: Add support for GitHub Pages 2023-08-09 16:19:15 +08:00
suxb201 4262d728bd feature: Released RedisShake 4.0 version 2023-08-03 16:58:47 +08:00
suxb201 5b2303cf5d add permissions to release action 2023-06-08 11:01:03 +08:00
suxb201 2f548e11ac bugfix: handle the reply of select command 2023-05-31 13:52:25 +08:00
liziwei dd71dc3af9 fix: 修复cluster_helper的metrics_port不生效 2023-04-11 09:48:38 +08:00
suxb201 25876aaf43 fix the "version `GLIBC_2.32' not found" problem 2023-03-02 14:52:03 +08:00
suxb201 865937d3b3 do not send "select" in cluster mode 2023-02-28 13:41:49 +08:00
suxb201 2937df8a3a
log stack trace to redis-shake.log (#549) 2022-12-16 14:45:13 +08:00
moluzhui e473acf11f
fix: fix a bug that faild to synchronize using scan mode when source … (#547)
* fix: fix a bug that faild to synchronize using scan mode when source is cluster mode

Add type determination for source redis server in scan mode.
When server is in cluster mode, only scan db 0.

* docs: update README

Co-authored-by: root <root@10.86.40.217>
2022-12-14 09:41:08 +08:00
suxb201 d1376f6b7c bugfix: call Add() for WaitGroup 2022-10-10 17:08:30 +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 ef859f88f6 cluster_helper.py supports filter parameter 2022-09-29 10:27:08 +08:00