Vladimir Mihailenco
8d9ebc8459
Shuffle sentinel addrs once
2021-02-10 17:25:09 +02:00
renzheng.wang
8b19c31049
Make FailoverClient(sentinel mode) more robust ( #1655 )
...
* add failover option AllowDisconnectedSlaves
* checkout unrelated changes
* Make NewFailoverClient (sentinel mode) robust.
* fix lint issue
* Fix bug
* Fix lint issue
* add comment
* checkout unrelated changes
* Refine code
* checkout unrelated changes
2021-02-10 17:20:08 +02:00
kkkbird
f594401261
support "XINFO CONSUMERS" ( #1649 )
...
* support "XINFO CONSUMERS"
* add "xinfo" test
2021-02-09 14:46:26 +02:00
monkey92t
27df2313cd
hscan adds support for i386 platform ( #1652 )
...
* hscan adds support for i386 platform
Signed-off-by: monkey <monkey92t@gmail.com>
* update go.sum
Signed-off-by: monkey <monkey92t@gmail.com>
* detect overflow of scan
Signed-off-by: monkey <golang@88.com>
* restore the return value type of decoderFunc to error
Signed-off-by: monkey <golang@88.com>
* fix clean
Signed-off-by: monkey <golang@88.com>
* fix clean
Signed-off-by: monkey <golang@88.com>
Co-authored-by: Monkey <monkey@MonkeydeiMac.local>
2021-02-09 14:44:24 +02:00
Vladimir Mihailenco
fd6fac1a1a
Fix import path
2021-02-06 08:29:28 +02:00
Vladimir Mihailenco
89b72c9e2a
Merge pull request #1654 from AdamKorcz/fuzz1
...
Fixed broken fuzzer
2021-02-06 08:27:07 +02:00
AdamKorcz
4a9b7ce79a
Fixed broken fuzzer
2021-02-05 21:45:09 +00:00
Vladimir Mihailenco
89da47939e
Move fuzz to a sub-package
2021-02-04 17:02:17 +02:00
Vladimir Mihailenco
0abfa60737
Merge pull request #1570 from AdamKorcz/fuzz1
...
Add fuzzer to integrate go-redis into OSS-fuzz
2021-02-04 17:01:12 +02:00
Vladimir Mihailenco
f8cbf483f4
Fix otel example
2021-02-04 10:38:54 +02:00
Vladimir Mihailenco
0a15359292
Disable renovate
2021-02-04 10:13:36 +02:00
Vladimir Mihailenco
5889315493
Merge pull request #1645 from go-redis/renovate/github.com-onsi-ginkgo-1.x
...
Update module onsi/ginkgo to v1.15.0
2021-02-04 09:56:41 +02:00
Vladimir Mihailenco
3a0e49ef36
Merge pull request #1599 from go-redis/renovate/go.opentelemetry.io-otel-sdk-0.x
...
Update module go.opentelemetry.io/otel/sdk to v0.16.0
2021-02-04 09:56:14 +02:00
Vladimir Mihailenco
a8503c1a29
Merge pull request #1598 from go-redis/renovate/go.opentelemetry.io-otel-0.x
...
Update module go.opentelemetry.io/otel to v0.16.0
2021-02-04 09:55:36 +02:00
Renovate Bot
06bd08cf17
Update module go.opentelemetry.io/otel to v0.16.0
2021-02-04 07:54:28 +00:00
Renovate Bot
2ffff4e169
Update module go.opentelemetry.io/otel/sdk to v0.16.0
2021-02-04 07:53:55 +00:00
Vladimir Mihailenco
2e725a9049
Merge pull request #1637 from go-redis/renovate/go.opencensus.io-0.x
...
Update module go.opencensus.io to v0.22.6
2021-02-04 09:52:09 +02:00
Vladimir Mihailenco
cc2ac5c8fb
Merge pull request #1606 from go-redis/renovate/go.opentelemetry.io-otel-exporters-stdout-0.x
...
Update module go.opentelemetry.io/otel/exporters/stdout to v0.16.0
2021-02-04 09:51:13 +02:00
Renovate Bot
e93994cb28
Update module onsi/ginkgo to v1.15.0
2021-02-04 07:51:06 +00:00
Vladimir Mihailenco
7a0957a48d
Merge pull request #1646 from go-redis/renovate/github.com-onsi-gomega-1.x
...
Update module onsi/gomega to v1.10.5
2021-02-04 09:50:36 +02:00
Vladimir Mihailenco
35f6ccd0bb
Merge pull request #1631 from knadh/feat-decoder
...
Add redis.Scan() to scan results from redis maps into structs.
2021-02-04 09:49:03 +02:00
Vladimir Mihailenco
95272452d9
Merge branch 'feat-decoder' of github.com:knadh/redis into feat-decoder
2021-02-04 09:38:24 +02:00
Vladimir Mihailenco
b358584bd3
Fix build
2021-02-04 09:34:10 +02:00
Kailash Nadh
f8a546b482
Add test for MGet/struct scan
2021-02-03 17:10:01 +05:30
Vladimir Mihailenco
bd234b91fe
Add StructValue so we don't need temp slices to pass keys and values
2021-02-03 12:45:02 +02:00
Kailash Nadh
600f1665a0
Add missing error checks and support for MGET in Scan()
2021-02-03 13:43:04 +05:30
Kailash Nadh
e113512c18
Add example showing scanning to struct
2021-02-02 16:28:35 +05:30
Kailash Nadh
f9dfc7a949
Refactor scan signature to work with Slice and StringMap cmds
2021-02-02 16:28:10 +05:30
Kailash Nadh
a4144ea98e
Add SliceCmd.Scan() (hscan pkg) and tests
2021-02-02 13:04:52 +05:30
Renovate Bot
62c15db5e3
Update module onsi/gomega to v1.10.5
2021-02-01 22:52:10 +00:00
Renovate Bot
d7b0326d14
Update module go.opencensus.io to v0.22.6
2021-01-29 18:44:33 +00:00
Vladimir Mihailenco
380ab17274
Fix cleanup
2021-01-29 12:12:47 +02:00
Vladimir Mihailenco
8926f2992a
Cleanup
2021-01-29 12:04:39 +02:00
Kailash Nadh
6f96bebac7
Add redis.Scan() to scan results from redis maps into structs.
...
The package uses reflection to decode default types (int, string
etc.) from Redis map results (key-value pair sequences) into
struct fields where the fields are matched to Redis keys by tags.
Similar to how `encoding/json` allows custom decoders using
`UnmarshalJSON()`, the package supports decoding of arbitrary
types into struct fields by defining a `Decode(string) error`
function on types.
The field/type spec of every struct that's passed to Scan() is
cached in the package so that subsequent scans avoid iteration
and reflection of the struct's fields.
2021-01-28 18:04:38 +05:30
Vladimir Mihailenco
bf010a705d
Export scripter interface
2021-01-26 11:57:16 +02:00
Vladimir Mihailenco
99852af14d
Increase timeout
2021-01-24 11:01:48 +02:00
Vladimir Mihailenco
4f34522c84
Enable pending test
2021-01-24 10:53:45 +02:00
Vladimir Mihailenco
b0ac2eefc3
Merge pull request #1617 from go-redis/feature/cluster-read-only
...
Fix ReadOnly option in ClusterClient
2021-01-22 09:44:18 +02:00
Vladimir Mihailenco
e4b2ca97cd
Fix ReadOnly option in ClusterClient
2021-01-22 09:33:09 +02:00
Vladimir Mihailenco
794e5c09aa
Merge pull request #1615 from adriansmares/master
...
Ensure Watch closes the transaction on panic
2021-01-22 09:22:34 +02:00
Adrian-Stefan Mares
4ceab0fee3
Ensure Watch closes the transaction on panic
2021-01-21 19:29:28 +02:00
Renovate Bot
7f8dfd0d42
Update module go.opentelemetry.io/otel/exporters/stdout to v0.16.0
2021-01-19 09:50:59 +00:00
Vladimir Mihailenco
a8e8bf1504
Bump otel
2021-01-19 11:49:05 +02:00
Vladimir Mihailenco
2113096ad8
Merge pull request #1601 from zikaeroh/fix-gomods
...
Fix broken otel example module, tidy
2021-01-19 11:48:33 +02:00
zikaeroh
80e7515018
Update example module, tidy
2021-01-16 11:20:03 -08:00
Vladimir Mihailenco
aa456e55a7
Bump Go in go.mod
2021-01-10 09:19:45 +02:00
Vladimir Mihailenco
8f37eeba5d
Merge pull request #1595 from forain/add-type-option-to-scan-command
...
Add ScanType command to Scan with 'type' option
2021-01-09 16:25:13 +02:00
Leandro Forain
c2351b491a
Add ScanType command to Scan with 'type' option
...
As of version 6.0 you can use this 'type' option to ask SCAN to only
return objects that match a given type, allowing you to
iterate through the database looking for keys of a specific type.
2021-01-09 09:20:35 -03:00
Vladimir Mihailenco
9481d69402
Merge pull request #1596 from go-redis/fix/tx-pipeline-hook
...
Fix Tx pipeline hook
2021-01-09 10:30:36 +02:00
Vladimir Mihailenco
76fd0eac61
Fix Tx pipeline hook
2021-01-09 09:57:46 +02:00