Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						7779accbea
					 | 
					
						
						
							
							Use semantic import versioning
						
						
						
						
						
						
					 | 
					
						2019-08-08 14:29:44 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Timothy Yen
							
						 
					 | 
					
						
						
							
						
						0ecf16e773
					 | 
					
						
						
							
							Options: Use DialContext by default
						
						
						
						
						
						
						
						Use net.Dialer DialContext by default because go-redis supports
contexts.
Resolves #1101 
						
						
					 | 
					
						2019-07-30 13:03:41 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						2cbb5194fb
					 | 
					
						
						
							
							Fix WithContext and add tests
						
						
						
						
						
						
					 | 
					
						2019-07-04 11:57:54 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						53c8a4a6b7
					 | 
					
						
						
							
							Pass context to Dialer
						
						
						
						
						
						
					 | 
					
						2019-06-04 14:26:26 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						3da4357c0c
					 | 
					
						
						
							
							Pass network and addr to dialer
						
						
						
						
						
						
					 | 
					
						2019-06-04 12:40:36 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						6c72dc807e
					 | 
					
						
						
							
							internal/pool: replace atomic.Value with int64
						
						
						
						
						
						
					 | 
					
						2019-06-01 11:32:05 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						8476dfea4a
					 | 
					
						
						
							
							Replace Wrap* with hooks that support context
						
						
						
						
						
						
					 | 
					
						2019-05-31 16:36:57 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						faf5666fbd
					 | 
					
						
						
							
							Cleanup pool
						
						
						
						
						
						
					 | 
					
						2018-05-29 17:29:47 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						20363d149b
					 | 
					
						
						
							
							Fix WithContext followed by WrapProcess
						
						
						
						
						
						
					 | 
					
						2018-03-13 15:51:38 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						e075ad33d3
					 | 
					
						
						
							
							Simplify test
						
						
						
						
						
						
					 | 
					
						2018-02-27 16:10:17 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						f1ed2ad288
					 | 
					
						
						
							
							Add FlushDBAsync and FlushAllAsync
						
						
						
						
						
						
					 | 
					
						2017-06-17 12:53:16 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						f60bce9166
					 | 
					
						
						
							
							Don't return an error when pipeline is empty
						
						
						
						
						
						
					 | 
					
						2017-05-30 15:45:36 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						ee42c3d5d3
					 | 
					
						
						
							
							Merge pull request #571 from go-redis/fix/on-connect
						
						
						
						
						
						
						
						Fix/on connect 
						
						
					 | 
					
						2017-05-26 14:56:40 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						4a3a300665
					 | 
					
						
						
							
							Add Options.OnConnect
						
						
						
						
						
						
					 | 
					
						2017-05-26 14:56:18 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonathan Chan
							
						 
					 | 
					
						
						
							
						
						406e882c43
					 | 
					
						
						
							
							Added backoff retry
						
						
						
						
						
						
					 | 
					
						2017-05-26 14:33:34 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felipe Cavalcanti
							
						 
					 | 
					
						
						
							
						
						eeb4d09198
					 | 
					
						
						
							
							rename Pipelineable to Pipeliner
						
						
						
						
						
						
					 | 
					
						2017-05-02 12:00:53 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felipe Cavalcanti
							
						 
					 | 
					
						
						
							
						
						6fca4d5ad0
					 | 
					
						
						
							
							pipeline now has its own interface "Pipelineable"
						
						
						
						
						
						
					 | 
					
						2017-05-01 12:42:58 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						6499563e07
					 | 
					
						
						
							
							PubSub conns don't share connection pool limit
						
						
						
						
						
						
					 | 
					
						2017-04-17 16:59:56 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						8d52a95269
					 | 
					
						
						
							
							Simplify PubSub API
						
						
						
						
						
						
					 | 
					
						2017-04-11 16:53:55 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						ef95182d29
					 | 
					
						
						
							
							Code cleanup
						
						
						
						
						
						
					 | 
					
						2017-03-31 15:11:11 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						8040d63c4f
					 | 
					
						
						
							
							Remove gopkg.in
						
						
						
						
						
						
					 | 
					
						2017-02-19 09:49:21 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						ce4fd8b677
					 | 
					
						
						
							
							Fix ReceiveMessage to work without any subscriptions.
						
						
						
						
						
						
					 | 
					
						2017-02-08 14:15:32 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						9556378547
					 | 
					
						
						
							
							Fix Client process instrumentation.
						
						
						
						
						
						
					 | 
					
						2016-12-30 12:58:04 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						b4efc45f1c
					 | 
					
						
						
							
							Set read/write timeouts more consistently.
						
						
						
						
						
						
					 | 
					
						2016-12-03 17:30:13 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						62cd3b38ef
					 | 
					
						
						
							
							Limit allocation.
						
						
						
						
						
						
					 | 
					
						2016-11-09 10:13:03 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						20bc3ec5a6
					 | 
					
						
						
							
							Refactor Tx using Pipeline to implement Cmdable interface.
						
						
						
						
						
						
					 | 
					
						2016-10-13 14:36:15 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						f5245efa73
					 | 
					
						
						
							
							Prepare v5 release.
						
						
						
						
						
						
					 | 
					
						2016-10-09 10:56:53 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						e57ac63b6e
					 | 
					
						
						
							
							Simplify resubscribing in PubSub.
						
						
						
						
						
						
					 | 
					
						2016-09-29 12:33:47 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						4210c090b1
					 | 
					
						
						
							
							Move Publish channel to cmdable. Remove method that was deprecated in v3.
						
						
						
						
						
						
					 | 
					
						2016-07-21 13:04:40 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						092698ecd3
					 | 
					
						
						
							
							Tweak transaction API.
						
						
						
						
						
						
					 | 
					
						2016-05-02 15:54:15 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						818785577e
					 | 
					
						
						
							
							Convert bytes to string in Cmd.
						
						
						
						
						
						
					 | 
					
						2016-04-12 19:41:56 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						38d30a4bab
					 | 
					
						
						
							
							Use redis.v4 that is in alpha/beta state.
						
						
						
						
						
						
					 | 
					
						2016-04-09 13:27:16 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						956758d395
					 | 
					
						
						
							
							Don't convert bytes to string in Cmd (interface{} value).
						
						
						
						
						
						
					 | 
					
						2016-04-09 11:53:47 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						7a03514d7f
					 | 
					
						
						
							
							Rename Multi to Tx to better reflect the purpose. Fixes #194.
						
						
						
						
						
						
					 | 
					
						2016-04-09 11:23:58 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						6e1aef39ea
					 | 
					
						
						
							
							Faster and simpler pool.
						
						
						
						
						
						
					 | 
					
						2016-03-19 11:49:13 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						f47fb47df0
					 | 
					
						
						
							
							Extract race tests to separate file. Add more race tests.
						
						
						
						
						
						
					 | 
					
						2016-03-16 19:45:35 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						707472c09b
					 | 
					
						
						
							
							Fix connection initialization.
						
						
						
						
						
						
					 | 
					
						2016-03-15 14:21:53 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						46790aa060
					 | 
					
						
						
							
							Add race test for big vals. Copy connection to avoid race with PubSub.
						
						
						
						
						
						
					 | 
					
						2016-03-14 16:34:15 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						fdd0fdf678
					 | 
					
						
						
							
							Optimize pool.Remove.
						
						
						
						
						
						
					 | 
					
						2016-03-12 12:41:02 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						ad0739be99
					 | 
					
						
						
							
							Extract pool package. Add pool benchmark.
						
						
						
						
						
						
					 | 
					
						2016-03-12 10:52:13 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						b90cea8e8d
					 | 
					
						
						
							
							More benchmarks.
						
						
						
						
						
						
					 | 
					
						2016-03-10 11:23:03 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						43aade818a
					 | 
					
						
						
							
							Set conn.UsedAt when connection is created. Fixes #263.
						
						
						
						
						
						
					 | 
					
						2016-03-04 10:33:51 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						78d40d5bd7
					 | 
					
						
						
							
							Update conn.UsedAt on Read/Write. Fixes #263.
						
						
						
						
						
						
					 | 
					
						2016-03-02 13:26:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Anatolii Mihailenco
							
						 
					 | 
					
						
						
							
						
						f7a4bd5023
					 | 
					
						
						
							
							Add pool instrumentation.
						
						
						
						
						
						
					 | 
					
						2016-01-19 20:08:22 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						ade3425870
					 | 
					
						
						
							
							multi: fix recovering from bad connection.
						
						
						
						
						
						
					 | 
					
						2015-11-14 14:44:16 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						25164333ff
					 | 
					
						
						
							
							Fix pool panic on slow connection with MaxRetries > 0.
						
						
						
						
						
						
					 | 
					
						2015-10-13 12:10:04 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						9987f2abaa
					 | 
					
						
						
							
							Add PubSub.ReceiveMessage.
						
						
						
						
						
						
					 | 
					
						2015-09-06 13:54:04 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						a78354cb12
					 | 
					
						
						
							
							Benchmark set/get with bigger values.
						
						
						
						
						
						
					 | 
					
						2015-07-20 15:02:44 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						ba4682c2a3
					 | 
					
						
						
							
							Fix benchmarks to use Redis on default port and FLUSHDB before run.
						
						
						
						
						
						
					 | 
					
						2015-07-18 11:22:42 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						029065eb68
					 | 
					
						
						
							
							Fix nil pool on read timeout. Fixes #135.
						
						
						
						
						
						
					 | 
					
						2015-07-13 13:45:37 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |