How to create locks

Guide to creating distributed locks in etcd

LOCK acquires a distributed mutex with a given name. Once the lock is acquired, it will be held until etcdctl is terminated.


Creating a lock

lock for distributed lock:


etcdctl --endpoints=$ENDPOINTS lock mutex1


  • endpoints - defines a comma-delimited list of machine addresses in the cluster.
  • ttl - time out in seconds of lock session.

Last modified June 13, 2024: Update (b78c4d8)