首先介绍下,redis客户端支持的语言!!
Redis不仅是使用命令来操作,现在基本上主流的语言都有客户端支持,比如java、C、C#、 C++、php、 Node.js、 Go等。
在官方网站里列一-些Java的客户端,有Jedis、Redisson. Jredis、 JDBC-Redis、 等其中官方推荐使用Jedis和Redisson。
在企业中用的最多的就是Jedis,下 面我们就重点学习下Jedis。
Jedis同样也是托管在github上,地址:
连接redis
- 导入依赖
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</arti factId>
<version> 2.6.0</version>
</dependency>
- java代码
public class JedisDemo {
public static void main (String[] args) {
//构造jedis对象
Jedis jedis = new Jedis ("127.0.0.1”,6379) ;
//向redi s中添加数据
jedis.set ("mytest", "123") ;
//从redis中 读取数据
String value = jedis.get ("mytest") ;
System. out. println (value) ;
//关闭连接
jedis.close() ;
}
}
- 在使用redis的时候使用连接池
public class JedisPoolDemo {
public static void main (String[] args) {
//构建连接池配置信息
JedisPoolConfig jedisPoolConfig = new JedisPoolConfig();
//设置最大连接数
jedi. sPoolConfig.setMaxTotal (50) ;
//构建连接池
JedisPool jedisPool = new JedisPool(jedisPoolConfig, "127.0.0.1", 6379);
//从连接池中获取连接
Jedis jedis = jedisPool.getResource();
//读取数据
system.out.println (jedis.get("mytest"));
//将连接还回到连接池中
jedisPool.returnResource(jedis);
//释放连接池
jedisPool.close();
}
}