工程搭建:
(1)介绍:redis不仅使用命令可以操作,现在基本上主流的语言都有客户端支持,比如:java、C、C#、C++、php、Node.js、Go等。
这里介绍的是Jedis,地址:https://github.com/xetorthio/jedis
(2)依赖:
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>3.0.0</version>
</dependency>
2.API
(1)单实例连接redis
public class JedisUtils {
public void jedisClient(){
/**
* new Jedis(pars1,pars2);
* pars1:hostname:String
* port:int
*/
Jedis jedis=new Jedis("hadoop03",6379);
//通过redis赋值
jedis.set("name","zs");
//通过redis获取值
String name=jedis.get("name");
//释放资源
jedis.close();
}
} |
(2)使用jedis连接池连接redis服务
public void jedisPoolClient(){
/**
* new JedisPool(pars1,pars2);
* pars1:String,可以写入一个集群如:redis01,redis03...
* port:int 端 口
*/
JedisPool pool=new JedisPool("hadoop03",6379);
//获取Jedis实例
Jedis jedis=pool.getResource();
//释放资源
jedis.close();
pool.close();
} |