Working on Adding Redis support, still not finished