Distributed locks using Redis. Nice API. Has keep-alive functionality.