anchor.diff:  	[<<"mylist4">>,<<"a">>] = erldis_client:scall(Client,[<<"blpop">>,<<"mylist3">>,<<"mylist4">>,1]),
   	[<<"mylist4">>,<<"d">>] = erldis_client:scall(Client,[<<"brpop">>,<<"mylist3">>,<<"mylist4">>,1]),
   	
  -	0 = erldis_client:sr_scall(Client,[<<"llen">>,<<"mylist3">>]),
  +	false = erldis_client:sr_scall(Client,[<<"llen">>,<<"mylist3">>]),
   	2 = erldis_client:sr_scall(Client,[<<"llen">>,<<"mylist4">>]),
   	
   	{error,<<"ERR wrong number of arguments for 'BLPOP' command">>} = erldis_client:sr_scall(Client,[<<"blpop">>]),
  
positive.code: 	
  	%% With zero timeout should block indefinitely
  	ok = erldis_client:sr_scall(Client,[<<"flushdb">>]),
  	ok = erldis_client:sr_scall(Client,[<<"brpoplpush">>,<<"mylist">>,<<"target">>,0]).
  	
  
negative.code: 		{ok,Client} -> {ok,Client};
  		_ -> connect_erldis(Times - 1)
  	end.
  
  -spec run_command(pid(),pid(),[binary()|integer()]) -> ok.   
  run_command(Caller,Client, Args) ->
  	Res = erldis_client:scall(Client,Args),
  	Caller ! Res,
  	ok.
  
  push_llen_lindex(Config) ->
  	{client,Client} = lists:keyfind(client, 1, Config),
  	
  