zoukankan      html  css  js  c++  java
  • jedis的简单使用

    jedis的简单使用

    jedis是redis官方推荐的java连接开发工具,是使用Java操作redis的中间件。

    • 导包
    <!-- https://mvnrepository.com/artifact/redis.clients/jedis -->
    <dependency>
        <groupId>redis.clients</groupId>
        <artifactId>jedis</artifactId>
        <version>3.5.2</version>
    </dependency>
    
    • 测试
    package com.yl.redis.jedis;
    
    import redis.clients.jedis.Jedis;
    
    /**
     * 测试连接
     */
    public class TestPing {
    
        public static void main(String[] args) {
            //操作redis的对象
            Jedis jedis = new Jedis("192.168.244.129",6379);
            //测试是否连接到远程的redis
            System.out.println(jedis.ping());
            //所有的redis操作和服务器上的命令一样,可以自己测试
            jedis.set("key1","yl01");
        }
    
    }
    

    如果连接远程服务器超时失败,检查redis配置文件是否关闭保护模式,修改绑定ip,参考资料:https://www.cnblogs.com/Y-wee/p/14099745.html

    • 测试事务
    package com.yl.redis.jedis;
    
    import redis.clients.jedis.Jedis;
    import redis.clients.jedis.Transaction;
    
    public class TestTX {
    
        public static void main(String[] args) {
            Jedis jedis = new Jedis("192.168.244.129",6379);
    
            jedis.flushDB();//清空数据库
    
            Transaction multi = jedis.multi();//开启事务
    
            try {
                multi.set("user1","yl01");
                multi.set("user2","yl02");
    //            int i=1/0;//模拟异常
                multi.exec();//执行事务
            } catch (Exception e) {
                multi.discard();//放弃事务
                e.printStackTrace();
            }finally {
                System.out.println("user1="+jedis.get("user1"));
                System.out.println("user2="+jedis.get("user2"));
    
                jedis.close();//关闭连接
            }
    
        }
    
    }
    
    记得快乐
  • 相关阅读:
    [CSP校内集训]hotel
    DP小技巧——悬线法
    [SDOI2015]寻宝游戏/异象石(LCA)
    [HAOI2006]旅行
    [SDOI2013]泉(搜索+hash+容斥)
    [NOIP校内集训]home
    [AHOI2014/JSOI2014]骑士游戏(SPFA的本质)
    欧拉函数模板
    开学考试题8:神奇的集合(multiset) 动态开点线段树
    开学考试题5:2017黑龙江省选
  • 原文地址:https://www.cnblogs.com/Y-wee/p/14560755.html
Copyright © 2011-2022 走看看