This custom implementation was pretty good: http://blog.togo.io/how-to/adding-interval-sets-to-redis/