增加分布式锁表结构sql

This commit is contained in:
laker
2022-12-20 16:45:54 +08:00
parent 45ea567387
commit e298ec2b18
2 changed files with 14 additions and 10 deletions

9
sql/lock.sql Normal file
View File

@@ -0,0 +1,9 @@
CREATE TABLE `distribute_lock` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增id',
`lock_key` varchar(50) NOT NULL COMMENT '锁记录key',
`token` varchar(50) NOT NULL COMMENT '锁的token防止误删其他人的锁',
`thread_id` varchar(50) NOT NULL COMMENT '获取锁的线程id',
`expire` bigint(20) NOT NULL COMMENT '锁的失效时间,时间戳',
PRIMARY KEY (`id`),
UNIQUE KEY `distribute_lock_UN` (`lock_key`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='分布式锁';