redis实现分布式锁

redis实现分布式锁

只是做个简单的demo测试使用(核心代码)

 /**
     * 单体架构,没有添加锁(可以使用Synchronization实现单体架构同步代码块)
     * */
    @RequestMapping("/getVlaue")
    public String getVlaue(){
       // redisTemplate.opsForValue().set("num","100");
        int num = Integer.parseInt(redisTemplate.opsForValue().get("num"));
        if(num>0){
            num = num -1;
            redisTemplate.opsForValue().set("num",zs+"");
        }else{
            System.out.println("库存不足");
        }
        System.out.println(redisTemplate.opsForValue().get("num"));
        return redisTemplate.opsForValue().get("num");
    }
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » redis实现分布式锁