Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						2a46cb006d
					 | 
					
						
						
							
							Add withConn and set cmd errors more consistently
						
						
						
						
						
						
					 | 
					
						2019-08-09 13:53:05 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						7779accbea
					 | 
					
						
						
							
							Use semantic import versioning
						
						
						
						
						
						
					 | 
					
						2019-08-08 14:29:44 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						48224a399f
					 | 
					
						
						
							
							Remove releaseConnStrict
						
						
						
						
						
						
					 | 
					
						2019-08-08 11:44:55 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						2927e15b6b
					 | 
					
						
						
							
							Retry BadConnError
						
						
						
						
						
						
					 | 
					
						2019-08-08 11:44:55 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						4e9cea8876
					 | 
					
						
						
							
							Add proper SingleConnPool implementation
						
						
						
						
						
						
					 | 
					
						2019-08-03 17:31:28 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						c837612911
					 | 
					
						
						
							
							Cancel sleep when context is cancelled
						
						
						
						
						
						
					 | 
					
						2019-07-30 12:13:00 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						f3ce3362a0
					 | 
					
						
						
							
							Add golangci-lint
						
						
						
						
						
						
					 | 
					
						2019-07-25 14:36:50 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						52ec525849
					 | 
					
						
						
							
							Propagate context in Pipeline
						
						
						
						
						
						
					 | 
					
						2019-07-25 13:28:15 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						9d9e126af0
					 | 
					
						
						
							
							Implement TxPipeline for Ring
						
						
						
						
						
						
					 | 
					
						2019-07-19 12:00:11 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						2cbb5194fb
					 | 
					
						
						
							
							Fix WithContext and add tests
						
						
						
						
						
						
					 | 
					
						2019-07-04 11:57:54 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						fa479814de
					 | 
					
						
						
							
							Fix cmdsInfo to create node
						
						
						
						
						
						
					 | 
					
						2019-06-29 10:28:33 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						fa2f6ee00b
					 | 
					
						
						
							
							Merge pull request #1056 from go-redis/fix/do-not-use-random-node
						
						
						
						
						
						
						
						Use master / another slave node when current node is failing 
						
						
					 | 
					
						2019-06-19 11:02:25 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						3bdf64784a
					 | 
					
						
						
							
							Cleanup
						
						
						
						
						
						
					 | 
					
						2019-06-17 12:32:40 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						1cc1ba9990
					 | 
					
						
						
							
							Use master / another slave node when current node is failing
						
						
						
						
						
						
					 | 
					
						2019-06-16 14:10:09 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						880e05d975
					 | 
					
						
						
							
							Cleanup
						
						
						
						
						
						
					 | 
					
						2019-06-14 16:00:03 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						5460bc10f2
					 | 
					
						
						
							
							Use Context.Deadline to set net.Conn deadline
						
						
						
						
						
						
					 | 
					
						2019-06-08 15:02:51 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						53c8a4a6b7
					 | 
					
						
						
							
							Pass context to Dialer
						
						
						
						
						
						
					 | 
					
						2019-06-04 14:26:26 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						09eb108738
					 | 
					
						
						
							
							Allow passing context where possible
						
						
						
						
						
						
					 | 
					
						2019-06-04 13:30:47 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						3da4357c0c
					 | 
					
						
						
							
							Pass network and addr to dialer
						
						
						
						
						
						
					 | 
					
						2019-06-04 12:40:36 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						84422d7ae7
					 | 
					
						
						
							
							Speedup WithContext
						
						
						
						
						
						
					 | 
					
						2019-05-31 17:31:54 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						8476dfea4a
					 | 
					
						
						
							
							Replace Wrap* with hooks that support context
						
						
						
						
						
						
					 | 
					
						2019-05-31 16:36:57 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						6238b8d4b7
					 | 
					
						
						
							
							Mark node as loading in Cluster pipeline read
						
						
						
						
						
						
					 | 
					
						2019-05-30 17:17:27 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Нимо
							
						 
					 | 
					
						
						
							
						
						0f8e53e874
					 | 
					
						
						
							
							fix pubsub panic on redis reload
						
						
						
						
						
						
					 | 
					
						2019-04-18 19:06:16 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrea Spacca
							
						 
					 | 
					
						
						
							
						
						9d63d8db54
					 | 
					
						
						
							
							Added WrapProcessPipeline to UniversalClient, wrap c.processTxPipeline in cluster client
						
						
						
						
						
						
					 | 
					
						2019-04-14 10:56:15 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						5c012a3872
					 | 
					
						
						
							
							Use random node when there are no channels
						
						
						
						
						
						
					 | 
					
						2019-03-07 12:24:43 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						b665d8fcf2
					 | 
					
						
						
							
							Rename copy to clone
						
						
						
						
						
						
					 | 
					
						2019-03-05 16:10:34 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						ac9e1abf54
					 | 
					
						
						
							
							Retry master node on readonly errors. Fixes #977
						
						
						
						
						
						
					 | 
					
						2019-02-27 12:53:44 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						473d039f0b
					 | 
					
						
						
							
							Merge pull request #955 from go-redis/fix/dont-remember-node
						
						
						
						
						
						
						
						Don't remember cluster node for the PubSub 
						
						
					 | 
					
						2019-02-08 15:37:55 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						981cf0f5bb
					 | 
					
						
						
							
							Don't remember cluster node for the PubSub
						
						
						
						
						
						
					 | 
					
						2019-02-08 13:46:27 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jake Gregg
							
						 
					 | 
					
						
						
							
						
						67dcdea95a
					 | 
					
						
						
							
							⏪ Reverting changes to command.go, refactoring cluster client's calls to cmdSlot
						
						
						
						
						
						
					 | 
					
						2019-02-01 09:12:20 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jake Gregg
							
						 
					 | 
					
						
						
							
						
						f3804cd0b7
					 | 
					
						
						
							
							👌 Adding additional logic to handle this case
						
						
						
						
						
						
					 | 
					
						2019-02-01 08:23:41 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jake Gregg
							
						 
					 | 
					
						
						
							
						
						dba9cb31f5
					 | 
					
						
						
							
							♻️ Commands that specify keyslots should not try to hash for keyslot location
						
						
						
						
						
						
					 | 
					
						2019-01-31 15:47:13 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						2e5bd7a411
					 | 
					
						
						
							
							Reload cluster state almost on any error
						
						
						
						
						
						
					 | 
					
						2019-01-08 16:37:22 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								WANG QIANG
							
						 
					 | 
					
						
						
							
						
						e6eeeda3d8
					 | 
					
						
						
							
							Remove unnecessary error check
						
						
						
						
						
						
					 | 
					
						2019-01-08 17:15:59 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								WANG QIANG
							
						 
					 | 
					
						
						
							
						
						6baf00e56b
					 | 
					
						
						
							
							Fix race condition when creating the cluster node
						
						
						
						
						
						
					 | 
					
						2019-01-08 15:25:41 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						10edc85b67
					 | 
					
						
						
							
							Retry cluster pipeline read commands
						
						
						
						
						
						
					 | 
					
						2018-12-13 13:27:41 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						382feca784
					 | 
					
						
						
							
							clusterStateHolder.Get should load a state when there is none
						
						
						
						
						
						
					 | 
					
						2018-12-13 12:41:58 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						1d1269e0cf
					 | 
					
						
						
							
							Merge pull request #884 from go-redis/feature/limiter
						
						
						
						
						
						
						
						Add Limiter interface 
						
						
					 | 
					
						2018-11-29 11:21:03 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						5d8c5c5c37
					 | 
					
						
						
							
							Add Limiter interface
						
						
						
						
						
						
					 | 
					
						2018-11-29 09:52:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						17e8439f2f
					 | 
					
						
						
							
							Remove Redis Cluster state check
						
						
						
						
						
						
					 | 
					
						2018-11-24 13:16:21 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						18e7a81047
					 | 
					
						
						
							
							Fix corner cases and a bug
						
						
						
						
						
						
					 | 
					
						2018-11-21 10:49:30 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						fa76dd0e87
					 | 
					
						
						
							
							Add releaseConnStrict
						
						
						
						
						
						
					 | 
					
						2018-10-14 11:27:34 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Mihailenco
							
						 
					 | 
					
						
						
							
						
						69445c6e87
					 | 
					
						
						
							
							Don't enable ReadOnly in custom cluster mode
						
						
						
						
						
						
					 | 
					
						2018-09-20 13:35:51 +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
							
						 
					 | 
					
						
						
							
						
						0197108027
					 | 
					
						
						
							
							Use bufio.Writer
						
						
						
						
						
						
					 | 
					
						2018-08-17 14:14:02 +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
							
						 
					 | 
					
						
						
							
						
						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
							
						 
					 | 
					
						
						
							
						
						0d132966a4
					 | 
					
						
						
							
							Add missing options to UniversalOptions
						
						
						
						
						
						
					 | 
					
						2018-08-15 08:44:06 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |