使用jedis对redis进行操作

使用jedis对redis进行操作

Jedis的介绍

  • 什么是Jedis

操作Redis的工具类:Jedis
Redis:数据库的名字
Jedis:工具类的名字

  • 如何搭建Jedis

使用Jedis操作Redis时,需要导入jar包

Jedis的操作

  • Jedis如何使用
    • 创建一个Jedis对象
    • 执行Redis指令
	//创建Jedis对象
        Jedis jedis = new Jedis("localhost", 6379);
        //调用方法执行Redis指令(每一条指令,都有一个方法)
        jedis.set("name","lxy");
        jedis.sadd("mlist","aaa","bbb","ccc");

        String name = jedis.get("name");
        System.out.println("name:"+name);

Jdbc连接池原理

  • (1) 原理

频繁创建与销毁链接比较消耗性能
创建集合初始化多个Connection
需要时调getConnection()申请
使用完时调用close()放回

  • (2) 连接池的意义

重用连接,提高性能

Jedis连接池基本实现1

  • (1) 基本类似于下图

  • (2) 实现步骤

1:创建连接池的配置对象
2:创建连接池
3:从连接池中获取一个连接
4:执行Redis执行5:释放连接

  • (3) 代码实现
	//        1:创建连接池的配置对象
        JedisPoolConfig config = new JedisPoolConfig();
        //设置最大连接
        config.setMaxIdle(100);
        //设置空闲连接数
        config.setMaxTotal(10);

//        2:创建连接池
        JedisPool pool = new JedisPool(config, "localhost", 6379);

//        3:从连接池中获取一个连接
        Jedis jedis = pool.getResource();
//        4:执行Redis执行
        String email = jedis.set("email", "anly599@126.com");
        System.out.println(jedis.get("email"));
//        5:释放连接
        jedis.close();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值