1,新建Maven项目 向依赖中添加 jedis
<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>4.3.1</version> <!-- 确保使用最新版本 --> </dependency>
2,新建类Test 向redis输入数据
package org.example; import redis.clients.jedis.Jedis; import java.util.HashMap; import java.util.Map; public class Test{ public static void main(String[] args) { // 连接到 Redis 服务器 Jedis jedis = new Jedis("localhost", 6379); // 1. 添加字符串类型 jedis.set("stringKey", "Hello, Redis!"); System.out.println("字符串类型添加成功,值为: " + jedis.get("stringKey")); // 2. 添加哈希类型 Map<String, String> hash = new HashMap<>(); hash.put("field1", "value1"); hash.put("field2", "value2"); jedis.hmset("hashKey", hash); System.out.println("哈希类型添加成功,field1 的值为: " + jedis.hget("hashKey", "field1")); // 3. 添加列表类型 jedis.rpush("listKey", "element1", "element2", "element3"); System.out.println("列表类型添加成功,第一个元素为: " + jedis.lindex("listKey", 0)); // 4. 添加集合类型 jedis.sadd("setKey", "member1", "member2", "member3"); System.out.println("集合类型添加成功,集合元素数量为: " + jedis.scard("setKey")); // 5. 添加有序集合类型 jedis.zadd("zsetKey", 1.0, "member1"); jedis.zadd("zsetKey", 2.0, "member2"); jedis.zadd("zsetKey", 3.0, "member3"); System.out.println("有序集合类型添加成功,分数为 1 的成员为: " + jedis.zscore("zsetKey", "member1")); // 关闭连接 jedis.close(); } }