Spring整合Redis
一:注入依赖
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>4.0.0</version>
</dependency>
二:基本操作
1.普通连接只需要创建一个对象即可:
public static void main(String[] args) {
//创建Jedis对象
Jedis jedis = new Jedis("localhost", 6379);
//使用之后关闭连接
jedis.close();
}
2.其他操作
import redis.clients.jedis.Jedis;
public class JedisTest {
public static void main(String[] args) {
try (Jedis jedis = new Jedis("localhost", 6379)) {
System.out.println("1. 基本类型操作");//map<key,value>类型存储
jedis.set("wei", "ZhanHua");
System.out.println(jedis.get("wei"));
System.out.println("=================");
System.out.println("2. hash类型基本操作");//map<key,map<key,value>>类型存储
jedis.hset("student", "name", "wei");
jedis.hset("student", "sex", "男");
jedis.hset("student", "length", "173");
jedis.hgetAll("student").forEach((v, k) -> System.out.println(v + " " + k));
System.out.println("=================");
System.out.println("3. list类型基本操作");
jedis.lpush("and", "123", "456", "789");
jedis.lrange("and", 0, -1)
.forEach(System.out::println);
jedis.close();//运行结束释放数据
}
}
}