美文网首页
Jedis客户端的使用

Jedis客户端的使用

作者: 灰气球 | 来源:发表于2017-05-26 20:16 被阅读0次

Jedis客户端

  1. 单机版

    需要把jedis的jar包添加到工程中,如果是maven需要添加jar包的坐标。

    
    <properties>
        <jedis.version>2.7.2</jedis.version>
    </properties>
    
    <!-- Redis客户端 -->
    <dependency>
        <groupId>redis.clients</groupId>
        <artifactId>jedis</artifactId>
        <version>${jedis.version}</version>
    </dependency>
    

    测试方法

    public class JedisTest {
    
        @Test
        public void testJedisSingle() {
            //创建一个jedis的对象。
            Jedis jedis = new Jedis("192.168.25.153", 6379);
            //调用jedis对象的方法,方法名称和redis的命令一致。
            jedis.set("key1", "jedis test");
            String string = jedis.get("key1");
            System.out.println(string);
            //关闭jedis。
            jedis.close();
        }
        
        /**
         * 使用连接池
         */
        @Test
        public void testJedisPool() {
            //创建jedis连接池
            JedisPool pool = new JedisPool("192.168.25.153", 6379);
            //从连接池中获得Jedis对象
            Jedis jedis = pool.getResource();
            String string = jedis.get("key1");
            System.out.println(string);
            //关闭jedis对象
            jedis.close();
            pool.close();
        }
    }
    
  1. 集群版 测试方法

    @Test
    public void testJedisCluster() {
        HashSet<HostAndPort> nodes = new HashSet<>();
        nodes.add(new HostAndPort("192.168.25.153", 7001));
        nodes.add(new HostAndPort("192.168.25.153", 7002));
        nodes.add(new HostAndPort("192.168.25.153", 7003));
        nodes.add(new HostAndPort("192.168.25.153", 7004));
        nodes.add(new HostAndPort("192.168.25.153", 7005));
        nodes.add(new HostAndPort("192.168.25.153", 7006));
        
        JedisCluster cluster = new JedisCluster(nodes);
        
        cluster.set("key1", "1000");
        String string = cluster.get("key1");
        System.out.println(string);
        
        cluster.close();
    }
    

相关文章

  • Redis客户端使用技巧,Redis连接池原理

    Redis客户端 Jedis ①Jedis版本 ②Jedis使用须知 在实际项目中推荐使用try catch fi...

  • Redis客户端

    Redis客户端 一、Java客户端:Jedis 1.获取Jedis Jedis是什么?Maven依赖 Jedis...

  • 2019-01-13

    背景描述 目前使用redis的主要框架有:Jedis:使用阻塞的I/O,且其方法调用都是同步的。Jedis客户端实...

  • Jedis

    Jedis是Redis的Java客户端,连接池使用commons-pool2。此文记录Jedis的设计,也探讨连接...

  • java中使用jedis以及手写redis客户端

    jedis是java中的一个redis的客户端库,使用maven依赖jedis即可在项目中连接redis mave...

  • jedis工具类

    描述 jedis是redis客户端java实现。jedis不支持多线程操作,是非线程安全的,一般使用jedisPo...

  • RedisTemplate API使用

    由于之前的老的项目一直在使用 Jedis 作为Redis的Java客户端操作数据,Jedis 与JedisPool...

  • redis 学习(8)-- redis 客户端 -- Jedis

    redis 客户端 -- Jedis 1. Jedis 直连 本质是 TCP 连接。 执行流程 创建Jedis对象...

  • redis初识(二)

    Jedis -- redis java 客户端 Jedis 直连 // 1. 生成一个Jedis对象,这个对象负责...

  • Jedis客户端的使用

    Jedis客户端 单机版需要把jedis的jar包添加到工程中,如果是maven需要添加jar包的坐标。 ...

网友评论

      本文标题:Jedis客户端的使用

      本文链接:https://www.haomeiwen.com/subject/glsdtxtx.html