Implementing #1 : Still need to test this on an actual redis