通过 Java 操作 redis -- zset 有序集合基本命令
import redis.clients.jedis.Jedis;
public class RedisZSetExample {
public static void main(String[] args) {
// 连接到 Redis 服务器
Jedis jedis = new Jedis("localhost", 6379);
// 清空数据
jedis.flushDB();
// ZADD 添加元素到有序集合
jedis.zadd("myzset", 1, "one");
jedis.zadd("myzset", 2, "two");
jedis.zadd("myzset", 3, "three");
// ZRANGE 获取有序集合范围内的元素
// 按照索引范围返回有序集合中的成员
// 这里返回索引1到2的成员,即"one"和"two"
System.out.println(jedis.zrange("myzset", 0, -1)); // 打印所有元素
// ZREM 移除有序集合中的一个或多个成员
jedis.zrem("myzset", "two");
// ZCARD 获取有序集合的成员数
System.out.println(jedis.zcard("myzset")); // 打印成员数量
// ZSCORE 返回有序集合中,成员的分数值
System.out.println(jedis.zscore("myzset", "one")); // 打印成员"one"的分数
// 关闭连接
jedis.close();
}
}
这段代码展示了如何使用 Jedis 库来操作 Redis 的有序集合(zset)。代码中包含了添加元素、获取元素范围、移除元素、计算成员数以及获取成员分数的基本操作。
评论已关闭