博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用redis中的watch解决秒杀系统中抢购问题
阅读量:4691 次
发布时间:2019-06-09

本文共 671 字,大约阅读时间需要 2 分钟。

public void testName() throws Exception {        Jedis jedis=new Jedis("192.168.200.128");        jedis.watch("num");//监视num        String string = jedis.get("num");        Transaction transaction = jedis.multi();//开启事务        int num=Integer.parseInt(string);            if(num>0){            transaction.decr("num");//修改num-1            List exec = transaction.exec();//提交事务            if(exec==null){
//num被修改返回null System.out.println("修改失败"); }else{ System.out.println("成功"); } }else{ System.out.println("失败"); } jedis.close(); }

 

转载于:https://www.cnblogs.com/2nao/p/6764300.html

你可能感兴趣的文章