💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
># 基于表记录 - 创建一张专门的锁表,表中每一行代表一个锁。通过插入、更新或删除表记录来获得和释放锁。 > ### 表结构 ``` CREATE TABLE locks ( lock_name VARCHAR(255) PRIMARY KEY, locked_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ); ``` > ### 获取锁(INSERT方式) - INSERT INTO locks (lock_name) VALUES ('resource_name'); > ### 释放锁 - 删除锁对应的记录。 - DELETE FROM locks WHERE lock_name = 'resource_name'; > ### 相关阅读 - [什么是分布式锁?实现分布式锁的三种方式](https://www.cnblogs.com/liuqingzheng/p/11080501.html "发布于 2019-06-25 02:34")]