首页 > 数据库 >74、缓存---分布式锁---Redisson闭锁测试

74、缓存---分布式锁---Redisson闭锁测试

时间:2023-02-01 20:22:36浏览次数:47  
标签:redissonClient Redisson 闭锁 --- 计数 74 door id

    @Autowired
    RedissonClient redissonClient;

    @Autowired
    StringRedisTemplate redisTemplate;

    //闭锁
    @GetMapping("/lockDoor")
    @ResponseBody
    public String lockDoor() throws InterruptedException {
        RCountDownLatch door = redissonClient.getCountDownLatch("door");
        door.trySetCount(5);//计数为5,每有一个闭锁完成,计数减1
        door.await();//等待闭锁都完成

        return "放假了...";
    }

    @GetMapping("/gogogo/{id}")
    @ResponseBody
    public String gogogo(@PathVariable("id") Long id){
        RCountDownLatch door = redissonClient.getCountDownLatch("door");
        door.countDown();//计数减去一

        return id + "班的人走完了";
    }

标签:redissonClient,Redisson,闭锁,---,计数,74,door,id
From: https://www.cnblogs.com/morehair/p/17084066.html

相关文章

  • drf中-序列化组件
    基于APIView+Response写接口在views.py中fromrest_framework.viewsimportAPIViewfromrest_framework.responseimportResponsefrom.modelsimportBookclass......
  • mysql-聚合函数
    一、聚合函数1.常见的几个聚合函数1.1AVG/SUMAVG:求平均数SUM:求总和selectAVG(salary),SUM(salary)fromemployees;1.2MAX/MINmax/min:适用于时间类型,字符......
  • MySQL基础-函数
    1.介绍函数是指一段可以直接被另一段程序调用的程序或代码。2.常用字符串函数 案例:根据需求完成以下SQL编写由于业务需求变更,企业员工的工号,统一为......
  • apt-get 详解&&配置阿里源
    转自:https://www.jianshu.com/p/fb337765c2c2apt-get详解&&配置阿里源配置apt-get的下载源1、复制原文件备份sudocp/etc/apt/sources.list/etc/apt/sources.list.ba......
  • 数据库分库分表-水平分片与垂直分片
    水平分片与垂直分片垂直分片:​ 按照业务维度将表拆到不同的数据库中,专库专用,分担数据库压力​ 缺点:单表数据量大时,无法解决数据库访问慢的问题水平分片:​ 按照某种规......
  • 微信小程序-获取用户头像信息以及修改用户头像
    这里主要用到button的open-type功能,官网已有说明:给button设置open-type="chooseAvatar",来使bindchooseavatar方法生效,在bindchooseavatar指定的函数中获取用户的头像信......
  • 73、缓存---分布式锁---Redisson读写锁测试
    保证一定读到最新数据,修改期间,写锁是一个排他锁/互斥锁。读锁是一个共享锁。(相当于操作系统中的读写者问题)写锁没释放读必须等待测试如下:@AutowiredRedissonClient......
  • 72、缓存---分布式锁---Redisson的Lock锁测试
    @GetMapping("/hello")@ResponseBodypublicStringhello(){//1、获取一把锁,只要是锁的名字一样,就是同一把锁RLocklock=redissonClien......
  • Redis的雪崩,击穿,穿透详解-转载
    在今天的互联网里,高并发、大数据量、大流量已经成为了代言词,那么我们的系统也承受着巨大的压力,首当其冲的解决方案就是redis。那么redis使用不当就会产生雪崩、穿透、击穿......
  • 心理学-推荐嘉宾-赵了了
    【心理学嘉宾-赵了了-抖音主页】https://www.douyin.com/user/MS4wLjABAAAAx8SHCZdfKJP3jMdjL4GxkU4WFoS1QJ1UyEeS_YrWF3SUtflX5yDN1ogLdnI1iIWm?modal_id=71461628956325......