0
点赞
收藏
分享

微信扫一扫

【面试准备日常】从头复习mysql--20240308

唯米天空 03-12 22:30 阅读 3

Redis提供了Lua脚本功能,在一个脚本中编写多条Redis命令,确保多条redis命令执行时的原子性。(让判断线程标识和释放锁原子执行)

1.下载lua插件
2.创建lua文件
在这里插入图片描述
3.调用lua脚本

 public void unlock() {
        //调用lua脚本原子性的判断线程标识,和释放锁。
        stringRedisTemplate.execute(UNLOCK_SCRIPT,
                Collections.singletonList(KEY_PREFIX + name),
                ID_PREFIX + Thread.currentThread().getId());
    }
举报

相关推荐

0 条评论