栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Jedis

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Jedis

Redis给Java语言提供了客户端API,称之为Jedis。Jedis API和Redis命令几乎是一样的。​ Jedis API特别简单,基本上都是创建对象调用方法即可。

(1)单机版

public void testStandalone()
{
    Jedis jedis = new Jedis("192.168.1.129",6379);
    jedis.set("name" ,"standalone");
    String value = jedis.get("name");
    System.out.println(value);
}

(2)带有连接池

public void testJedisPool()
{
    JedisPoolConfig jedisPoolConfig = new JedisPoolConfig();
    jedisPoolConfig.setMaxTotal(20);
    jedisPoolConfig.setMaxIdle(5);
    jedisPoolConfig.setMinIdle(3);

    JedisPool jedisPool = new JedisPool(jedisPoolConfig , "192.168.1.129",6379 );

    Jedis jedis = jedisPool.getResource();
    jedis.set("name" , "pool");

    String poolvalue = jedis.get("name");
    System.out.println(poolvalue);
}

(3)集群

public void testCluster()
{
    Set set = new HashSet();
    set.add(new HostAndPort("192.168.1.129",7001));
    set.add(new HostAndPort("192.168.1.129",7002));
    set.add(new HostAndPort("192.168.1.129",7003));
    set.add(new HostAndPort("192.168.1.129",7004));
    set.add(new HostAndPort("192.168.1.129",7005));
    set.add(new HostAndPort("192.168.1.129",7006));

    JedisCluster jedisCluster = new JedisCluster(set);
    jedisCluster.set("name" , "colony");

    String value = jedisCluster.get("name");
    System.out.println(value);
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/727424.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号