wrapped redis clients in using blocks