使用Jedis连接单机版redis和集群般redis
2018-03-19 18:11
337 查看
说明:使用Jedis必须要jedis的jar包,使用jedis连接池需要用到Apache的pool2jar包一、使用连接池连接单机版:
二、使用jedisCluster对象连接集群:
//创建一个连接池对象,参数:host:地址 port:端口号 redis.clients.jedis.JedisPool jedispool=new redis.clients.jedis.JedisPool("192.168.146.128", 6379); //从连接池中得到一个连接,就是一个jedis对象 Jedis redis=jedispool.getResource(); //使用jedis操作redis redis.set("home", "ay"); //关闭连接:每次使用完毕后关闭连接,连接池回收资源 redis.close(); //关闭连接池:在系统关闭前关闭 jedispool.close();
二、使用jedisCluster对象连接集群:
//创建一个set集合,放集群的IP和端口号,注意是HostAndPort类型的 Set<redis.clients.jedis.HostAndPort> nodes=new HashSet<>(); nodes.add(new redis.clients.jedis.HostAndPort("192.168.146.130", 7001)); nodes.add(new redis.clients.jedis.HostAndPort("192.168.146.130", 7002)); nodes.add(new redis.clients.jedis.HostAndPort("192.168.146.130", 7003)); nodes.add(new redis.clients.jedis.HostAndPort("192.168.146.130", 7004)); nodes.add(new redis.clients.jedis.HostAndPort("192.168.146.130", 7005)); nodes.add(new redis.clients.jedis.HostAndPort("192.168.146.130", 7006)); //创建jedisCluster对象,参数nodes为set类型 redis.clients.jedis.JedisCluster j=new redis.clients.jedis.JedisCluster(nodes); //使用jedisCluster对象直接操作redis j.set("name", "zhang"); //在系统关闭前关闭 j.close();
相关文章推荐
- 使用jedis连接单机和集群redis的两种方式
- 使用jedis连接单机和集群redis的两种方式
- Redis 一二事 - 在spring中使用jedis 连接调试单机redis以及集群redis
- 使用Jedis连接集群Redis(支持Redis复杂操作)
- Redis 一二事 - 在spring中使用jedis 连接调试单机redis以及集群redis
- 【Redis】搭建集群与如何使用Jedis连接集群
- redis集群的搭建和jedis的使用
- Redis集群的使用测试(Jedis客户端的使用)
- Redis学习10之Jedis连接redis和使用
- Jedis连接redis集群 java.lang.NumberFormatException: For input string: "7006@17006"
- Redis集群下使用Jedis实现keys模糊查询
- 使用Jedis 访问redis集群遇到的两个小问题
- redis集群使用Java工具类(Java jedis集群工具类)
- Java使用jedis操作Redis单机和集群
- 用Jedis获取redis连接(集群和非集群状态下)
- Redis:使用jedis连接redis数据库过程
- redis集群--4.jedis连接集群版
- redis在项目中的使用(单机版、集群版)
- java连接redis使用jedis带密码
- Redis集群的高可用测试(含Jedis客户端的使用)