Works on Redis, adding more features