Commit Graph

1462 Commits

Author SHA1 Message Date
Roman Volosatovs 8527f5907e
Implement BZPop{Min,Max} 2018-11-02 18:07:01 +01:00
Vladimir Mihailenco b3d9bf10f6
Merge pull request #890 from go-redis/fix/close-nil-sentinel
Fix closing nil sentinel
2018-10-25 09:51:40 +03:00
Vladimir Mihailenco 171a6d13e9 Fix closing nil sentinel 2018-10-25 09:42:56 +03:00
Vladimir Mihailenco fa76dd0e87 Add releaseConnStrict 2018-10-14 11:27:34 +03:00
Vladimir Mihailenco 77f7b88603
Merge pull request #883 from andriikushch/master
fix some linter's warning
2018-10-11 15:36:53 +03:00
Andrii Kushch 2d74cf3b10 remove snake case use 2018-10-11 12:58:31 +02:00
Andrii Kushch f5d67d80d3 remove unused function 2018-10-11 12:55:35 +02:00
Andrii Kushch f87c59c191 remove redundant type declaration 2018-10-11 12:54:30 +02:00
Andrii Kushch dc24d98c71 remove redundant expression 2018-10-11 12:53:40 +02:00
Vladimir Mihailenco 55f1f4681d
Merge pull request #882 from go-redis/fix/sentinel-options
Copy TLSConfig to SentinelClient options
2018-10-10 12:04:06 +03:00
Vladimir Mihailenco 9b063e2e30 Copy TLSConfig to SentinelClient options 2018-10-10 11:51:34 +03:00
Vladimir Mihailenco daf101bd79 Fix nil ping error 2018-10-09 10:52:30 +03:00
Vladimir Mihailenco 92c3b30cb0 Merge branch 'master' of github.com:go-redis/redis 2018-10-08 09:59:53 +03:00
andriikushch b834145dc7 Add test for read timeout option (#877)
Add test for ReadTimeout option
2018-10-05 09:46:29 +03:00
Vladimir Mihailenco ae8fdc56f3
Merge pull request #876 from ijt/patch-1
use more idiomatic for loop in ExamplePubSub
2018-10-04 12:40:53 +03:00
Issac Trotts e99b0688d6
use more idiomatic for loop in ExamplePubSub 2018-10-03 16:36:21 -07:00
Vladimir Mihailenco 2e77539901
Merge pull request #875 from go-redis/fix/use-channel
Use PubSub.Channel to not burn CPU on errors
2018-10-01 12:15:55 +03:00
Vladimir Mihailenco 48e9afe2a7 Use PubSub.Channel to not burn CPU on errors 2018-10-01 11:43:26 +03:00
Vladimir Mihailenco 6a768df38b . 2018-10-01 11:38:21 +03:00
Vladimir Mihailenco 69445c6e87 Don't enable ReadOnly in custom cluster mode 2018-09-20 13:35:51 +03:00
Vladimir Mihailenco 40dbb03d62 Set cmd timeout when Block >= 0 2018-09-13 09:28:01 +03:00
Vladimir Mihailenco f7094544a5 Process pipeline commands concurrently 2018-09-11 13:30:51 +03:00
zhanyr a9e329d3bc execute commans concurrently on each cluster node in method `defaultProcessPipeline` (#861)
Execute commands concurrently on each cluster node
2018-09-11 12:37:57 +03:00
Vladimir Mihailenco dd997adc42 travis: test on Go 1.11 2018-09-07 11:46:34 +03:00
Vladimir Mihailenco 0e7099cf69 ring: retry commands 2018-09-07 11:45:56 +03:00
Rémy-Christophe Schermesser f3bba01df2 Add ZPopMin and ZPopMax (#853)
* Add ZPopMin and ZPopMax
2018-09-03 11:45:32 +03:00
Vladimir Mihailenco 86155dcfb7 Fix typo 2018-08-27 08:29:25 +03:00
Vladimir Mihailenco 1614e579ed Update changelog 2018-08-23 16:15:29 +03:00
Vladimir Mihailenco 8d3747808e internal: retry timeout 2018-08-23 16:13:42 +03:00
Vladimir Mihailenco 655336673b Add Int helper 2018-08-21 14:11:19 +03:00
Vladimir Mihailenco 21826c1c21
Merge pull request #844 from go-redis/fix/buf-writer
Use bufio.Writer
2018-08-17 14:28:59 +03:00
Vladimir Mihailenco 0197108027 Use bufio.Writer 2018-08-17 14:14:02 +03:00
Vladimir Mihailenco 1874269be2
Merge pull request #843 from go-redis/fix/read-big-values
Optimize reading big values
2018-08-16 14:24:58 +03:00
Vladimir Mihailenco 00de347403 Optimize reading big values 2018-08-16 14:01:03 +03:00
Vladimir Mihailenco 929bfb147c
Merge pull request #841 from go-redis/fix/cleanup-buffer-usage
Cleanup buffers manipulation
2018-08-15 12:05:44 +03:00
Vladimir Mihailenco 5146fb0c57 Cleanup buffers manipulation 2018-08-15 11:53:15 +03:00
Vladimir Mihailenco 7c26d1ceb6 Pass cn.Rd where possible 2018-08-15 09:38:58 +03:00
Vladimir Mihailenco cfe305296f Bench bigget values 2018-08-15 09:10:53 +03:00
Vladimir Mihailenco ef3e0e9827
Merge pull request #839 from go-redis/fix/cluster-loopback-fix
Fix cluster loopback handling. Fixes #589
2018-08-15 08:52:04 +03:00
Vladimir Mihailenco 03f059067f
Merge pull request #840 from go-redis/fix/universal-options
Add missing options to UniversalOptions
2018-08-15 08:51:51 +03:00
Vladimir Mihailenco 0d132966a4 Add missing options to UniversalOptions 2018-08-15 08:44:06 +03:00
Vladimir Mihailenco c1c2753ae8 Fix cluster loopback handling. Fixes #589 2018-08-14 15:57:17 +03:00
Vladimir Mihailenco 8ebf0b7750 Remove unused code 2018-08-13 09:52:36 +03:00
Vladimir Mihailenco 33287c7c34
Merge pull request #838 from go-redis/feature/do
Feature/do
2018-08-12 11:57:36 +03:00
Vladimir Mihailenco fea1be3727 Replace client with redisdb in examples 2018-08-12 11:45:35 +03:00
Vladimir Mihailenco d5fc79d4ee Add Client.Do 2018-08-12 11:20:24 +03:00
Vladimir Mihailenco e0dc0beeb5 Update changelog 2018-08-12 11:20:04 +03:00
Vladimir Mihailenco 67fcff8e8d
Merge pull request #837 from go-redis/fix/max-conn-age
Add MaxConnAge
2018-08-12 10:40:54 +03:00
Vladimir Mihailenco 651e9fef1d Add MaxConnAge 2018-08-12 10:25:16 +03:00
Vladimir Mihailenco 52d9bc3a1e
Merge pull request #836 from go-redis/fix/min-idle-conns2
Add MinIdleConns
2018-08-12 08:50:12 +03:00