在Java中,一般使用jedis操作redis:
import redis.clients.jedis.Jedis;
import java.util.List;
import java.util.Set;
public class JedisExample {
public static void main(String[] args) {
// 连接到 Redis 服务器,这里假设 Redis 运行在本地,端口为 6379
Jedis jedis = new Jedis("localhost", 6379);
// 操作字符串
jedis.set("myString", "Hello, Jedis!");
String value = jedis.get("myString");
System.out.println("String value: " + value);
// 操作列表
jedis.rpush("myList", "element1", "element2", "element3");
List<String> list = jedis.lrange("myList", 0, -1);
System.out.println("List elements: " + list);
// 操作集合
jedis.sadd("mySet", "member1", "member2", "member3");
Set<String> set = jedis.smembers("mySet");
System.out.println("Set members: " + set);
// 操作哈希
jedis.hset("myHash", "field1", "value1");
jedis.hset("myHash", "field2", "value2");
String hashValue = jedis.hget("myHash", "field1");
System.out.println("Hash value for field1: " + hashValue);
// 关闭连接
jedis.close();
}
}