1
0
mirror of https://github.com/redis/go-redis.git synced 2025-07-28 06:42:00 +03:00
Commit Graph

2402 Commits

Author SHA1 Message Date
64f972fbea fix: disregard failed pings in updateLatency() for cluster nodes
It is possible that a ping command might fail very quickly due to an
immediate connection refused message or some other server failure
condition. In this case, the derived latency is not reliable and should
not be used to compare this node to other nodes in the cluster.

This change will only count successful Ping commands in the average
latency and in the case of no successful Pings, set the latency to an
arbitrarily high value to make this node have the least priority when
routing by latency.
2022-07-01 11:04:26 -04:00
89d6dfe09a fix: ignore Nil error when reading EntriesRead 2022-06-25 15:11:46 +03:00
a40b4f0f69 Merge pull request #2125 from go-redis/dependabot/github_actions/wagoid/commitlint-github-action-5
chore(deps): bump wagoid/commitlint-github-action from 4 to 5
2022-06-20 08:44:19 +03:00
6e561bc5b9 chore(deps): bump wagoid/commitlint-github-action from 4 to 5
Bumps [wagoid/commitlint-github-action](https://github.com/wagoid/commitlint-github-action) from 4 to 5.
- [Release notes](https://github.com/wagoid/commitlint-github-action/releases)
- [Changelog](https://github.com/wagoid/commitlint-github-action/blob/master/CHANGELOG.md)
- [Commits](https://github.com/wagoid/commitlint-github-action/compare/v4...v5)

---
updated-dependencies:
- dependency-name: wagoid/commitlint-github-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-20 01:28:00 +00:00
25db55cdc0 Merge pull request #2119 from szyhf/szyhf-patch-1
fix: #2114 for redis-server not support Hello
2022-06-12 10:48:59 +03:00
b6d2a92529 fix: #2114 for redis-server not support Hello
Using `strings.HasPrefix` instead of `equal`
2022-06-10 21:19:02 +08:00
4ddd7d1803 chore: remove WithContext 2022-06-05 09:58:05 +03:00
0768a688c6 chore: update readme 2022-06-04 18:20:41 +03:00
53c26684c1 Merge pull request #2112 from go-redis/release/v9.0.0-beta.1
Release/v9.0.0 beta.1
v9.0.0-beta.1 extra/redisotel/v9.0.0-beta.1 extra/rediscensus/v9.0.0-beta.1 extra/rediscmd/v9.0.0-beta.1
2022-06-04 18:19:49 +03:00
58e087fe08 chore: release v9.0.0-beta.1 (release.sh) 2022-06-04 18:02:11 +03:00
98300d72b9 chore: cleanup 2022-06-04 18:00:44 +03:00
27f0addeb2 Merge pull request #2111 from go-redis/chore/v9
chore: v9
2022-06-04 17:58:40 +03:00
a18fad5bd3 chore: v9 2022-06-04 17:42:06 +03:00
a8e56a2961 Merge pull request #2110 from go-redis/feat/redis-7
feat: upgrade to Redis 7
2022-06-04 17:38:02 +03:00
d09c27e604 feat: upgrade to Redis 7 2022-06-04 17:25:12 +03:00
c98c5f0eeb fix: update ChannelWithSubscriptions to accept options 2022-06-04 16:20:10 +03:00
f44b325a6d Merge pull request #2109 from go-redis/fix/build
chore: fix build
2022-06-04 16:19:25 +03:00
b0bb514059 fix: update COMMAND parser for Redis 7 2022-06-04 16:07:28 +03:00
3a722be811 fix: fix tests 2022-06-04 15:25:01 +03:00
91171f5e19 feat: add ClientUnpause 2022-06-04 15:09:18 +03:00
a15a89ea58 chore: fix build 2022-06-04 14:52:46 +03:00
0aa94538ee Merge branch 'v9' 2022-06-04 14:28:10 +03:00
52af8ba852 update cluster slots reply checking logic for Redis 7 (#2108)
fix: update cluster slots reply checking logic for redis 7
2022-06-04 13:24:32 +03:00
1980be0f9f chore: fix golangci-lint 2022-06-04 10:50:58 +03:00
74fb9f0a8b Merge pull request #2072 from go-redis/dependabot/github_actions/actions/setup-go-3
chore(deps): bump actions/setup-go from 2 to 3
2022-06-04 10:31:03 +03:00
56a3dbc7b6 feat: provide a username and password callback method, so that the plaintext username and password will not be stored in the memory, and the username and password will only be generated once when the CredentialsProvider is called. After the method is executed, the username and password strings on the stack will be released. (#2097)
Co-authored-by: janbar <janbar@163.com>
2022-06-04 10:26:04 +03:00
fca64a6a70 fix(baseClient): fix retryTimeout in _process, default value should be 0 2022-06-04 00:41:55 +08:00
2465baaab5 chore: move sponsors up 2022-05-03 17:50:48 +03:00
a4da15b8ad chore: add sponsors 2022-05-03 17:48:11 +03:00
1fdcbf86bb fix: test code 2022-04-28 20:32:58 +09:00
07e15d2876 fix: tags for structToMap "json" -> "key" 2022-04-28 20:32:20 +09:00
60d62a8a40 Merge pull request #2073 from go-redis/dependabot/github_actions/golangci/golangci-lint-action-3
chore(deps): bump golangci/golangci-lint-action from 2 to 3
2022-04-21 08:46:59 +03:00
8ed3773467 chore: Set permissions for GitHub actions
Restrict the GitHub token permissions only to the required ones; this way, even if the attackers will succeed in compromising your workflow, they won’t be able to do much.

- Included permissions for the action. https://github.com/ossf/scorecard/blob/main/docs/checks.md#token-permissions

https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions

https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs

[Keeping your GitHub Actions and workflows secure Part 1: Preventing pwn requests](https://securitylab.github.com/research/github-actions-preventing-pwn-requests/)

Signed-off-by: neilnaveen <42328488+neilnaveen@users.noreply.github.com>
2022-04-20 15:48:57 +00:00
4c8b4d1619 chore: mention kvrocks 2022-04-14 17:55:34 +03:00
354913edca chore: update readme links 2022-04-13 16:01:35 +03:00
fc61bffa49 chore: fix links 2022-04-13 15:53:17 +03:00
e685ead9ef chore(deps): bump golangci/golangci-lint-action from 2 to 3
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 2 to 3.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases)
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-11 01:27:44 +00:00
e83e61f0bf chore(deps): bump actions/setup-go from 2 to 3
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 2 to 3.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-11 01:27:39 +00:00
99c79f7041 chore: update readme 2022-04-05 10:06:50 +03:00
68098a7e59 Merge branch 'master' of github.com:go-redis/redis 2022-04-05 09:34:44 +03:00
b5d6b29c95 chore: update links 2022-04-05 09:34:33 +03:00
b7fd09e594 feat: add NewXPendingResult for unit testing XPending (#2066) 2022-04-05 09:13:39 +03:00
2baad407e2 Merge branch 'master' of github.com:go-redis/redis 2022-04-03 09:27:30 +03:00
85f34e0224 chore: update readme 2022-04-03 09:27:24 +03:00
370773ba26 chore(deps): bump github.com/onsi/gomega from 1.18.1 to 1.19.0 (#2063)
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega) from 1.18.1 to 1.19.0.
- [Release notes](https://github.com/onsi/gomega/releases)
- [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md)
- [Commits](https://github.com/onsi/gomega/compare/v1.18.1...v1.19.0)

---
updated-dependencies:
- dependency-name: github.com/onsi/gomega
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-28 11:15:32 +08:00
7d5167e862 feat: add WriteArg and Scan net.IP(#2062)
* feat: add WriteArg net.IP

* feat: add Scan net.IP
2022-03-28 09:16:12 +08:00
3961b9577f fix: use redis over ssh channel(#2057) (#2060) 2022-03-26 18:11:44 +08:00
3f9f6166a4 Merge pull request #2056 from Aoang/add-go-1-18-support
Update Go version to v1.18
2022-03-22 09:04:19 +02:00
229f8d5a5d chore: update CI Test Go version to v1.18 2022-03-22 13:38:16 +08:00
a8a7665ddf feat(pool): add check for badConnection
* fix: badConn check(#2053)

* fix: internalpool test

* fix: sentinel test

* fix: conncheck ut

* fix: remove maxBadConnRetries

* fix: add connCheck.deadline check

Signed-off-by: monkey92t <golang@88.com>
2022-03-21 01:06:47 +08:00