|  | @@ -130,6 +130,10 @@ class RedisBackend(KeyValueStoreBackend):
 | 
	
		
			
				|  |  |          db = db.strip('/') if isinstance(db, string_t) else db
 | 
	
		
			
				|  |  |          connparams['db'] = int(db)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +        for key in ['socket_timeout', 'socket_connect_timeout']:
 | 
	
		
			
				|  |  | +            if key in query:
 | 
	
		
			
				|  |  | +                query[key] = float(query[key])
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |          # Query parameters override other parameters
 | 
	
		
			
				|  |  |          connparams.update(query)
 | 
	
		
			
				|  |  |          return connparams
 |