本地需要安装redis并且启动服务,不然会报错
redis.clients.jedis.exceptions.JedisConnectionException: java.net.ConnectException: Connection refused: connect
直接下载
https://github.com/tporadowski/redis/releases
启动redis服务
redis-server.exe
jar包
commons-pool2.jar 和jedis.jar
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-pool2</artifactId>
<version>2.4.1</version>
</dependency>
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.9.0</version>
</dependency>
关键代码
package com.example.demo.feng;
import org.junit.Before;
import org.junit.Test;
import org.springframework.boot.autoconfigure.data.redis.RedisProperties;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
public class redirectText {
JedisPool pool;
Jedis jedis;
@Before
public void setUp(){
jedis = new Jedis("localhost");
}
//Redis的CRUD操作
@Test
public void testCRUD(){
//新增
jedis.set("name", "Redis");
System.out.println(jedis.get("name"));
//修改(覆盖)
jedis.set("name","redis");
System.out.println(jedis.get("name"));
//修改(追加)
jedis.append("name", "jedis");
System.out.println(jedis.get("name"));
//查
System.out.println(jedis.get("name"));
//删除
jedis.del("name");
System.out.println(jedis.get("name"));
//mset命令相当于jedis.set("name","redis");jedis.set("redis","内存HashMap");
jedis.mset("name","redis","redis","内存HashMap");
System.out.println(jedis.mget("name","redis"));
}
}