1、pom.xml
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.9.3</version>
</dependency>
<dependency>
<groupId>org.jsoup</groupId>
<artifactId>jsoup</artifactId>
<version>1.11.3</version>
</dependency>
2、案例
import redis.clients.jedis.Jedis;
public class RedisMain {
public static void main(String[] args) throws Exception{
Jedis jedis = new Jedis("127.0.0.1",6379);
String response = jedis.ping();
System.out.println(response);
//操作一个String字符串
//插入一个名字
//jedis.set("name","liudehua");
//读取
//System.out.println(jedis.get("name"));
//对string类型数据进行增减,前提是kv对应的值是数字
//jedis.set("age","17");
//加一
/*jedis.incr("age");
System.out.println(jedis.get("age"));*/
//减一
/*jedis.decr("age");
System.out.println(jedis.get("age"));*/
//一次性插入多条数据
/*jedis.mset("AAA","mysql数据库的操作",
"BBB","熟悉linux操作系统",
"CCC","熟悉ssh,ssm框架及配置",
"DDD","熟悉Spring框架,mybatis框架,Spring IOC mvc的整合,Spring和Mybatis的整合");
List<String> results = jedis.mget("AAA","BBB","CCC","DDD");
for(String value : results){
System.out.println(value);
}*/
//设置字段的自动过期
/* jedis.setex("wumai",10,"我们活在仙境中");
while (jedis.exists("wumai")){
System.out.println("真是天上人间呀");
Thread.sleep(1000);
}*/
//对已经存在的字段设置过期时间
jedis.set("wumai","我们活在仙境中");
jedis.expire("wumai",10);
while (jedis.exists("wumai")){
System.out.println("真是天上人间呀");
Thread.sleep(1000);
}
}
}