Jedis

Jedis入门

上篇博客中写道,redis可以通过命令的方式向其中存储和获取数据,但是这种方式是不常用的,通常我们采用程序向redis中写入和获取数据,Jedis是Java语言的连接redis的方式

  1. jedis介绍:jedis是redis官方首选的Java客户端开发包,已经被托管到github中,网址为:https://github.com/xetorthio/jedis
  2. 在Java开发环境中书写相关程序代码

jedis存取数据简单代码实现

public void first(){
	//1. 设置IP地址和端口(此时保证Linux服务器的6379端口已经开启)
	Jedis jedis=new Jedis("192168.32.130",6379);
	//2. 保存数据
	jedis.set("name","mytest");
	//3. 获取数据
	String value=jedis.get("name");
	System.out.println(value);
	//4. 释放资源
	jedis.close();
	}

jedis类似于jdbc,也可以使用连接池的方式连接

public void second(){
		//获取连接池的配置对象
		JedisPoolConfig config = new JedisPoolConfig();
		//设置最大连接数
		config.setMaxTotal(30);
		//设置最大空闲连接数
		config.setMaxIdle(10);
		//获取连接池
		JedisPool jedisPool=new JedisPool(config,"192.168.30.130",6379);
		//获取核心对象
		Jedis jedis=null;
		try{
			//通过连接池获得连接
			jedis=jedisPool.getResourse();
			//设置数据
			jedis.set("name","张三");
			//获取数据
			String value=jedis.get("name");
			System.out.println(value);
			
		}catch(Exception e){
			e.printStackTrace();
		}
		finally{
			//释放资源
			if(jedis!=null){
				jedis.colse();
			}
			if(jedisPool!=null){
				jedisPool.colse();
			}
		}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章