Commit Graph

1362 Commits

Author SHA1 Message Date
nicktylah 39bdfc3fa8 Add basic redis streams support 2018-06-23 16:44:12 +03:00
Vladimir Mihailenco 4b568cdf1a
Merge pull request #793 from go-redis/fix/close-readonly-connections
Close read-only connections
2018-06-18 13:58:19 +03:00
Vladimir Mihailenco 7f5b63da85 Close read-only connections 2018-06-18 13:09:20 +03:00
Vladimir Mihailenco be87bf7f2b
Merge pull request #792 from go-redis/fix/pipeline-tests
cluster: preload commands info
2018-06-18 13:06:36 +03:00
Vladimir Mihailenco bdf8f06904 cluster: preload commands info 2018-06-18 12:55:26 +03:00
Vladimir Mihailenco e693227e84 Tweak doc 2018-06-11 13:26:24 +03:00
Puneeth Gadangi 0269263441 Use cmdSlotAndNode() to route read-only ClusterClient pipeline commands 2018-05-31 17:04:36 -07:00
Vladimir Mihailenco 83fb42932f
Merge pull request #782 from go-redis/fix/sentinel-client
Export SentinelClient
2018-05-31 13:32:25 +03:00
Vladimir Mihailenco 39b4d69170 Export SentinelClient 2018-05-31 13:15:52 +03:00
Vladimir Mihailenco 49fda1e111
Merge pull request #781 from go-redis/fix/use-origin-addr
cluster: fix origin addr check
2018-05-31 11:12:32 +03:00
Vladimir Mihailenco 4237a34c31 cluster: fix origin addr check 2018-05-31 10:25:40 +03:00
Vladimir Mihailenco ef33be46cd
Merge pull request #780 from go-redis/fix/pool-cleanup
Fix/pool cleanup
2018-05-30 15:37:41 +03:00
Vladimir Mihailenco faf5666fbd Cleanup pool 2018-05-29 17:29:47 +03:00
Vladimir Mihailenco 0f9028adf0
Merge pull request #774 from robinhoodmarkets/fix-cluster-copy
reset cmdable.process when copying cluster client
2018-05-24 10:10:05 +03:00
Nathan Ziebart d790448589 reset cmdable.process when copying cluster client 2018-05-23 17:30:50 -07:00
Vladimir Mihailenco e3d9f9d1c7
Merge pull request #768 from go-redis/fix/for-each-reload-state
cluster: reload state for ForEach functions and every 1 minute
2018-05-21 17:18:30 +03:00
Jeffrey Hutchins 471caa3d91 cluster: reload state for ForEach functions and every 1 minute 2018-05-21 16:40:06 +03:00
Vladimir Mihailenco a8ab4b9464
Merge pull request #767 from go-redis/fix/cleanup-tests
cluster: cleanup tests
2018-05-21 16:32:32 +03:00
Vladimir Mihailenco 5c742fff78 cluster: cleanup tests 2018-05-21 16:17:57 +03:00
Vladimir Mihailenco 18b2e30835 Cleanup cmds info 2018-05-17 15:21:51 +03:00
Vladimir Mihailenco d5f5c24505
Merge pull request #766 from go-redis/fix/retry-same
cluster: retry same node on retryable error
2018-05-17 15:17:46 +03:00
Vladimir Mihailenco 092971361b cluster: retry same node on retryable error 2018-05-17 15:02:35 +03:00
Vladimir Mihailenco 467749ade8
Merge pull request #765 from go-redis/fix/race-test
Add more race tests
2018-05-17 15:01:41 +03:00
Vladimir Mihailenco 34facee367 Add more race tests 2018-05-17 14:55:00 +03:00
Vladimir Mihailenco bc49453a24
Merge pull request #762 from vliman/feature/tls_config_for_universal_client
Add TLS configuration support for Universal Client
2018-05-11 11:33:01 +03:00
Vadim Liman 09b9a99666 Add TLS configuration support for Universal Client 2018-05-11 09:46:09 +03:00
Vladimir Mihailenco 12c0262c75
Merge pull request #760 from sidhman/watch
Add Watch func to UniversalClient interface
2018-05-08 09:11:37 +03:00
Ilya Sinelnikov ea254bbfda Add Watch func to UniversalClient interface 2018-05-07 20:28:11 +03:00
Cyrille Hemidy 9ccc23344a Update result.go (#754)
fix misspelling
2018-04-17 09:18:16 +03:00
Olve S. Hansen 1b1fc80e20 Added OnConnect callback to UniversalOptions (#747)
* Added OnConnect callback to UniversalOptions
2018-04-16 10:15:52 +03:00
superkinglabs 877867d284 Remove costly 'appendIfNotExists' and 'remove' call from PubSub (#743)
* remove costly 'appendIfNotExists' and 'remove' call from pubsub
2018-03-14 12:42:51 +02:00
Vladimir Mihailenco 17b6cf1e5a
Merge pull request #742 from go-redis/fix/with-context-wrap-process
Fix WithContext followed by WrapProcess
2018-03-13 16:01:01 +02:00
Vladimir Mihailenco 20363d149b Fix WithContext followed by WrapProcess 2018-03-13 15:51:38 +02:00
Vladimir Mihailenco 2fb336f043
Merge pull request #740 from go-redis/fix/improve-interface-slice
Support []string slices in commands that accept multiple values
2018-03-08 15:09:51 +02:00
Vladimir Mihailenco 0c76bc80b7 Support []string slices in commands that accept multiple values 2018-03-08 14:30:27 +02:00
Vladimir Mihailenco 3aa80da654 internal/proto: cleanup code 2018-03-08 14:00:21 +02:00
Vladimir Mihailenco 46dd7afbbf Add cluster race test 2018-03-08 13:50:16 +02:00
Vladimir Mihailenco 396e13adf9
Merge pull request #738 from go-redis/fix/blpop-race-test
Add race test for BLPop
2018-03-08 10:35:53 +02:00
Vladimir Mihailenco 11ca0e65c6 Add race test for BLPop 2018-03-08 10:16:53 +02:00
Vladimir Mihailenco 9133634a13
Merge pull request #737 from gbbr/context
cluster: add support for context.Context to ClusterClient and Ring
2018-03-08 09:51:13 +02:00
Gabriel Aszalos 731dd72b84
{cluster,ring}: add support for context to ClusterClient and Ring 2018-03-07 14:41:18 +01:00
Vladimir Mihailenco b533525eff
Merge pull request #736 from go-redis/fix/reorder-atomic-field
Re-order atomic field to please race detector
2018-03-07 15:04:53 +02:00
Vladimir Mihailenco 4fe9f93940 Re-order atomic field to please race detector 2018-03-07 14:38:18 +02:00
Vladimir Mihailenco 21fc7616bb Merge branch 'master' of github.com:go-redis/redis 2018-03-07 14:35:17 +02:00
Vladimir Mihailenco db04210af4 Extract ringShards 2018-03-07 14:18:24 +02:00
Vladimir Mihailenco c2fb5132c0 Cleanup context implementation 2018-03-07 14:18:24 +02:00
Vladimir Mihailenco 0e33c36bd1 Require Go 1.7+ and use context.Context 2018-03-07 14:18:24 +02:00
Vladimir Mihailenco d6cb688ea7 Cleanup context implementation 2018-03-07 13:50:14 +02:00
Vladimir Mihailenco 3a38e90858 Require Go 1.7+ and use context.Context 2018-03-07 13:43:52 +02:00
Vladimir Mihailenco a64d3e1ef1 Fix build on 32bit arch 2018-03-07 12:41:11 +02:00