我拆过的坑cycx

查询一下!

事务、Jdies、SpringBoot集成Redis

<!--导入Jedis的包-->

    <dependencies>

        <!-- https://mvnrepository.com/artifact/redis.clients/jedis -->

        <dependency>

            <groupId>redis.clients</groupId>

            <artifactId>jedis</artifactId>

            <version>3.3.0</version>

        </dependency>

        <!--fastjson-->

        <dependency>

            <groupId>com.alibaba</groupId>

            <artifactId>fastjson</artifactId>

            <version>1.2.73</version>

        </dependency>

    </dependencies>




public class TestPing {

    public static void main(String[] args) {

        //第一步 new Jedis对象

        Jedis jedis = new Jedis("linux服务器端口号",6379);

        //Jedis所有的命令就是学习的Redis所有指令

        //之前的指令就是方法

        System.out.println(jedis.ping());

    }

}



public class TestPing {

    public static void main(String[] args) {

        //第一步 new Jedis对象

        Jedis jedis = new Jedis("101.35.2.137",6379);

        //Jedis所有的命令就是学习的Redis所有指令

        //之前的指令就是方法 jedis.set()

        System.out.println(jedis.ping());


        JSONObject jsonObject = new JSONObject();

        jsonObject.put("hello", "world");

        jsonObject.put("name", "zzz");


        // 开启事务

        Transaction multi = jedis.multi();


        String result = jsonObject.toJSONString();

        // jedis.watch(result)

        try {

            multi.set("user1", result);

            multi.set("user2", result);

            // 执行事务

            multi.exec();

        }catch (Exception e){

            // 放弃事务

            multi.discard();

        } finally {


            System.out.println(jedis.get("user1"));

            System.out.println(jedis.get("user2"));

            // 关闭连接

            jedis.close();

        }

    }

}


发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-BlogPHP 1.7.3

Copyright Your WebSite.Some Rights Reserved.