Started adding redis, will complete later