通过 Java 操作 redis -- list 列表基本命令
import redis.clients.jedis.Jedis;
public class RedisListExample {
public static void main(String[] args) {
// 连接到 Redis 服务器
Jedis jedis = new Jedis("localhost");
// 使用 list 相关命令
String key = "mylist";
// 在列表头部插入元素
jedis.lpush(key, "element1");
jedis.lpush(key, "element2");
// 在列表尾部插入元素
jedis.rpush(key, "element3");
jedis.rpush(key, "element4");
// 获取列表的长度
long length = jedis.llen(key);
System.out.println("Length of list: " + length);
// 获取列表的所有元素
System.out.println("Elements in list: " + jedis.lrange(key, 0, length));
// 从列表头部移除元素
String element = jedis.lpop(key);
System.out.println("Element removed from head: " + element);
// 从列表尾部移除元素
element = jedis.rpop(key);
System.out.println("Element removed from tail: " + element);
// 关闭连接
jedis.close();
}
}
这段代码演示了如何使用 Jedis 库来操作 Redis 列表。首先,它创建了一个 Jedis 对象来连接本地的 Redis 服务器。然后,它使用 lpush
和 rpush
方法来在列表头部和尾部插入元素,使用 llen
方法来获取列表的长度,使用 lrange
方法来获取列表的所有元素,使用 lpop
和 rpop
方法来分别从列表头部和尾部移除元素。最后,它关闭了 Jedis 连接。
评论已关闭