Java代码编程连接Redis

首语:先在web项目中引用redis.clients.jedis的jar包,Jedis命名规则为Java首字母加上Redis中除去首字母的部分

一、连接单个Redis服务器

  @Test
    public void testRedis() throws Exception{
        //和Redis服务器创建连接,参数为Redis服务器所在电脑Ip和Redis的端口号
        Jedis jedis = new Jedis("192.168.26.158",6379);
        //设值,Redis中的集合命令对应Jedis的方法名称
        jedis.set("linKey","linValue");
        String result = jedis.get("linKey");
        System.out.println(result);
        //用完关闭连接
        jedis.close();
    }

二、用连接池连接单个Redis服务器

 @Test
    public void testRedisPool(){
        //创建连接池,连接池为单例的,参数为Redis服务器所在linux系统ip和端口号
        JedisPool jedisPool = new JedisPool("192.168.26.158",6379);
        //从连接池中获取一个连接
        Jedis jedis = jedisPool.getResource();
        System.out.println(jedis.get("linKey"));
        //关闭连接,被连接池回收
        jedis.close();
        //关闭连接池
        jedisPool.close();
    }

三、连接Redis集群

 @Test
    public void testRedisCluster(){
        //设置集群中的节点
        Set<HostAndPort> nodes = new HashSet<HostAndPort>();

        nodes.add(new HostAndPort("192.168.26.158",7001));
        nodes.add(new HostAndPort("192.168.26.158",7002));
        nodes.add(new HostAndPort("192.168.26.158",7003));
        nodes.add(new HostAndPort("192.168.26.158",7004));
        nodes.add(new HostAndPort("192.168.26.158",7005));
        nodes.add(new HostAndPort("192.168.26.158",7006));

        //创建集群操作对象
        JedisCluster jedisCluster = new JedisCluster(nodes);
        jedisCluster.set("testClu","hahahahaha");
        System.out.println(jedisCluster.get("testClu"));
        //关闭连接
        jedisCluster.close();
    }

 

 

======以下于你或许是个好消息======

 

好消息就是:欢迎访问下面的博客网站哈哈哈......

 

网站名称:Java学习笔记网 (点击进入)

url:https://www.javaxxbj.com/ (点击进入)

网站特点:

  1. java主要网站的导航目录
  2. 你可以记录自己的博客,并可以控制显示和隐藏,可利于管理啦!!!
  3. 可以添加收藏各个网站的链接!!!
  4. 甚至也可以文章收藏,点赞,关注,查看我的消息等功能哦!!1

看一小点点的截图:

或可一试哦!

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值