Commit Graph

852 Commits

Author SHA1 Message Date
Chayim 0b8473f709
updating redis version (#441) 2022-05-30 15:23:36 +08:00
zmy e43689343a
optimize the ticker time and configurable support
Co-authored-by: Mingyu Zhang <zhangmingyu800416@ihuman.com>
2022-03-11 10:53:18 +08:00
menwen c3a342db54
fix panic when rdb checksum is disabled (#424) 2022-03-08 09:20:47 +08:00
menwen 308edc3a4c
fix replication error if use sync command (#421) 2022-03-04 09:13:28 +08:00
chenyang8094 fdf9f5d54e
Add CI (#411) 2022-01-19 14:05:18 +08:00
chenyang8094 67ba4ee027
Support Tair modules (#404)
* Support tairstring tairzset tairhash module

* Update README
2021-12-29 15:49:21 +08:00
chenyang8094 0d72f6e668
Add tls_skip_verify configuration (#391) 2021-10-25 08:48:42 +08:00
chenyangyang.cy 7c161fa351 Fix test name conflict 2021-10-15 17:29:44 +08:00
chenyangyang.cy 7da513e407 Fix makefile build error 2021-10-15 17:25:48 +08:00
Jacky Wu 92d0ad5b58
fix: fixed some testcases issues. (#388) 2021-10-09 10:43:12 +08:00
Jacky Wu 7b3038c0f3
feat: add fakeSlaveDelayOffset metric and source master offset info. (#380) 2021-09-26 11:36:59 +08:00
Jacky Wu 753b5d842f
fix: panic while reconnect source master fired fullresync. (#381) 2021-09-26 10:32:39 +08:00
Jacky Wu 2651e3d749
feat: Add config options for filtering commands. (#385) 2021-09-26 09:55:58 +08:00
suxb201 e98921f85b add select db test 2021-09-03 10:32:26 +08:00
chenyang8094 cc226f841e
Fix target db select bug (#370) 2021-09-03 09:56:59 +08:00
suxb201 92b0334869
fmt all code & remove personal infomation from binary (#359)
* fix import wrong

* gofmt all go files

* add trimpath

* modify ChangeLog
2021-08-19 10:08:32 +08:00
suxb201 4974818c2b
add regression testing & improve document (#356)
* add test & improve doc

* add test

* remove old ci & modify build.sh

* improve document

* modify license

* add action
2021-08-18 11:00:24 +08:00
Simone Caruso 305e97eb48
remove duplicate code (#308)
Co-authored-by: Simone Caruso <simone.caruso@workday.com>
2021-08-13 14:54:25 +08:00
suxb201 0c1c25ab19
add big key split for stream (#354) 2021-08-13 14:38:18 +08:00
suxb201 4ab7fe9ff0
improve the document (#353) 2021-08-13 11:29:57 +08:00
chenyang8094 0726dff044
Support db convert map (#352) 2021-08-13 07:39:36 +08:00
Simone Caruso b5e76836ae
Go modules migration (#305)
* Go modules migration

* Add go.mod and go.sum

* Add back darwin and windows OSs

* Remove incorrect import

* go mod tidy

Co-authored-by: Simone Caruso <simone.caruso@workday.com>
Co-authored-by: suxiaobin.sxb <suxiaobin.sxb@alibaba-inc.com>
2021-08-12 17:51:12 +08:00
chenyangyang.cy d62f363895 Fix targetdb select bug 2021-07-09 16:02:48 +08:00
Rockycc d7cb0297f1
Merge pull request #295 from Rockycc/bugfix-2.0.3
update redis-go-cluster version
2020-07-24 14:52:32 +08:00
tongyao.lty c1df0b516d update redis-go-cluster version 2020-07-24 14:38:51 +08:00
Vinllen Chen fcf087d604
Feature 2.0 (#276)
* add CI

* in debug CI

* in debug CI

* in debug CI

* in debugging CI

* in debug CI

* in debugging CI

* in debug CI 2

* split sync code from sync.go to dbSync directory to make code clean

* finish adjust sync mode code

* update a lit

* add cluster node list judge, only accpet role master. see #149

* update ChangeLog

* update ChangeLOG 2

* add CI

* in debug CI

* in debug CI

* in debug CI

* in debugging CI

* in debug CI

* in debugging CI

* in debug CI 2

* split sync code from sync.go to dbSync directory to make code clean

* finish adjust sync mode code

* update a lit

* add cluster node list judge, only accpet role master. see #149

* update ChangeLog

* update ChangeLOG 2

* merge commit in feature-1.6 manually. see pull/201

* resuming from break-point, in coding

* add resume_from_break_point in configuration

* resuming from break-point, in coding 2

* resuming from break-point, finish offset adjust

* merge v1.6.24 manully

* update some metrics

* update, add run-id

* almost finish resume from break-point

* polish resume from breakpoint

* release 1.7-unstable v1

* modify ChangeLog

* restore add parameters judge when version >= 5.0

* cherry pick 3ea30b0536

* update redis-go-cluster to add more log details

* cherry pick 0e10b0defa

* bugfix of sendId, see #222

* improve: rename used -> available in delayChan. see #233

* block password, see #229

* set auth_type to 'auth' as default, see #237

* release v1.6.26

* modify ChangeLog

* polish conf comment

* merge 16.27 manually

* 1. polish conf 2. add filter key for redis-shake-checkpoint

* 1. polish conf 2. add filter key for redis-shake-checkpoint2

* unify offset by only one, step 1: modify checkpoint and add ut

* unify offset by only one, step 2: modify syncIncrease.go. haven't test yet

* unify offset by only one, step 3: finish test

* finish cluster resuming from break point and pass simple test

* update driver

* add picture of resuming from break point

* add picture of resuming from break point

* add checkpoint and conf version

* cherry pick 1d6c8ed83f from v1.6.28

* modify the checkpoint fcv

* release v2.0

* merge v1.6.28

* update redis-go-cluster to remove SELECT judge, see #273

* disable target.db when enable resume_from_break_point

* release v2.0.1
2020-05-02 15:48:14 +08:00
Vinllen Chen e5e3b366b3
Merge pull request #255 from zhklcf/ignore_sentinel_channel
feat(*):ignore sentinel channel
2020-03-27 18:55:19 +08:00
zhuhuikang 37cd2412f2 feat(*):ignore sentinel channel 2020-03-21 11:12:15 +08:00
Vinllen Chen 19b2cf2a4a
Merge pull request #239 from alibaba/feature-1.6
set auth_type to 'auth' as default, see #237 (#238)
2020-02-06 23:10:30 +08:00
Vinllen Chen 88ad6425dd
set auth_type to 'auth' as default, see #237 (#238)
set auth_type to 'auth' as default, see #237, release v1.6.26
2020-02-06 23:08:36 +08:00
Vinllen Chen 2b63ce444e
Merge pull request #231 from alibaba/feature-1.6
Feature 1.6
2020-01-21 06:17:39 +08:00
Vinllen Chen 9ed755b330
Merge pull request #230 from alibaba/bugfix-1.6.25
Bugfix 1.6.25
2020-01-21 06:13:30 +08:00
vinllen 0e10b0defa release v1.6.25 2020-01-21 06:11:18 +08:00
vinllen 0dfd02f8e6 update redis-go-cluster to add more log details 2020-01-21 06:09:07 +08:00
vinllen 3ea30b0536 bugfix: in redis 2.8, delete key but convert the returned reply failed. see #227 2020-01-21 06:06:39 +08:00
vinllen 5a5b100f4f restore add parameters judge when version >= 5.0 2019-12-21 14:49:44 +08:00
Vinllen Chen fe64b1e672
Merge pull request #220 from alibaba/bugfix-1.6.24
merge bugfix: #204
2019-12-20 17:27:40 +08:00
vinllen 6d6cc3a8d3 merge bugfix: #204 2019-12-20 17:27:03 +08:00
Vinllen Chen 546efb6586
Merge pull request #218 from alibaba/bugfix-1.6.24
Bugfix 1.6.24
2019-12-20 17:25:24 +08:00
Vinllen Chen 121aa0f8ac
Merge pull request #217 from alibaba/feature-1.6
Feature 1.6
2019-12-20 17:16:11 +08:00
Vinllen Chen d99b3d3e87
Merge pull request #216 from alibaba/bugfix-1.6.24
Bugfix 1.6.24
2019-12-20 17:15:42 +08:00
vinllen 6dfee84851 polish conf 2019-12-20 16:50:20 +08:00
vinllen 1285ed2ca7 release v1.6.24 2019-12-20 16:46:25 +08:00
vinllen a2ea9eee3c set psync = true by default, see #214 2019-12-20 11:49:48 +08:00
vinllen bf651e6eb4 v1.6.24 2019-12-16 18:54:48 +08:00
vinllen 4994c4011b merge redis-go-cluster driver modification of bugfix 2019-12-16 11:58:39 +08:00
vinllen 98a9fcc9c0 debug timeout 2019-12-13 08:42:10 +08:00
Vinllen Chen b0ad09e8c3
Merge pull request #205 from shuff1e/bugfix-1.6.24
Bugfix 1.6.24
2019-12-03 20:53:01 +08:00
shuffle fa11d64291
Update decoder.go 2019-12-03 17:54:01 +08:00
shuffle eeb6e3d1ac
Update decoder.go 2019-12-03 16:43:14 +08:00