Java程序操作Redis

准备工作

1 部署Redis环境,可参考

http://blog.itpub.net/29485627/viewspace-2139764/

 

2 建立Java Project

 

一、直接New一个Jedis对象

1 添加redis包,可参考

http://blog.csdn.net/haishu_zheng/article/details/50512575

 

2 代码

importredis.clients.jedis.Jedis;
 
public class MyJedis {
    public static void main(String[] args) {
        //创建jedis对象
        Jedis jedis = new Jedis("192.168.121.210", 6379);
        //调用jedis对象的方法,方法名称和redis 的命令一致
        jedis.set("name", "Zheng");
        System.out.print("获取name值:");
        String string = jedis.get("name");
        System.out.println(string);
        jedis.close();
     }
}

运行结果:

Java程序操作Redis_第1张图片

 

二、利用JedisPool获取Jedis对象

使用Jedis池可以减少系统在使用所需对象时创建对象的开销,从而提高系统性能和效率。

1 添加commons-pool2包

package com.zheng;
import redis.clients.jedis.Jedis; 
import redis.clients.jedis.JedisPool;
 
public class MyJedis2 {
       public static void main(String[] args) { 
       JedisPool jedisPool = new JedisPool("192.168.121.210",6379); 
       Jedis jedis = null; 
       try { 
           jedis = jedisPool.getResource(); 
           jedis.set("surname", "Zheng"); 
           jedis.set("firstname", "Haishu"); 
           System.out.println("surname: " +jedis.get("surname")); 
           System.out.println("firstname: " +jedis.get("firstname")); 
       } catch (Exception e) { 
           e.printStackTrace(); 
       } finally { 
           if (jedis != null) 
                jedis.close(); 
       } 
       jedisPool.destroy(); 
   } 
}

运行结果:

Java程序操作Redis_第2张图片

 

你可能感兴趣的:(Java)