Java中使用Jedis连接Redis服务器进行相关操作。
1、IDEA创建redis maven项目,项目名为redisDemo。

2、pom.xml中引入java操作redis的相关jar包。
<!--引入Java操作redis的工具包--> <dependency> <groupId>redis.clients</groupId> <artifactId></artifactId> <version>2.9.0</version> </dependency> <!--连接池--> <dependency> <groupId>org.apache.commons</groupId> <artifactId></artifactId> <version>2.4.2</version> </dependency>
3、编写程序连接redis。

redis服务器连接拒绝?原因是没有启动本地的redis服务。
启动redis服务器:

还是连接不上,原因是port号写错了,正确的是6379.

程序需要关闭redis,调用jedis.close()


key为name,存入了内存服务器数据库中。
当关闭redis服务器,内存中的key会清除!!
使用JedisPool对redis进行操作。
@Test
public void redisTestPool(){
JedisPoolConfig config = new JedisPoolConfig();
config.setMaxTotal(100);
config.setMaxIdle(100);
JedisPool jedisPool = new JedisPool(config,"127.0.0.1",6379);
Jedis jedis = null;
try{
jedis = jedisPool.getResource();
jedis.set("age","30");
String value = jedis.get("age");
System.out.println(value);
}catch (Exception e ){
e.printStackTrace();
}finally {
jedis.close();
}
}

4、使用客户端redis-cli验证一下java程序对redis的操作结果。

OK,成功!!

随时随地看视频