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");
}


