本文介绍如何在Java中使用Redis。
一、导入依赖
在Java程序中使用Redis,需要导入依赖Jedis:
<!-- https://mvnrepository.com/artifact/redis.clients/jedis -->
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>3.3.0</version>
</dependency>
二、连接Redis
首先在本地启动Redis服务器程序,然后在Java程序中连接Redis,进行连通性测试:
public static void main(String[] args) {
// 1. 连接Redis
Jedis jedis = new Jedis("127.0.0.1",6379);
// 2. 测试连接性
System.out.println(jedis.ping());
}
结果:
PONG
三、JedisPool
如果每次连接Redis都需要新开一个连接,那么就会造成资源的消耗,所以出现了JedisPool:
public static void main(String[] args) {
// 1. 设置JedisPool
JedisPoolConfig jedisPoolConfig = new JedisPoolConfig();
jedisPoolConfig.setMaxTotal(10);
// 2. 获取JedisPool
JedisPool jedisPool = new JedisPool(jedisPoolConfig,"127.0.0.1",6379);
// 3. 获取Jedis
Jedis jedis = jedisPool.getResource();
// 4. 使用Jedis
System.out.println(jedis.ping());
// 5. 返回JedisPool
jedis.close();
}