它提供了两个参数, 一个为 score, 一个为 member.其中, score 为排序的分数, 它可以是双精度或者整数....其结构类似 | (score) member1key => | (score) member2 | (score) member3如何实现我们可以简单的通过 zadd 方法向一个有序集合内添加成员..., zset 还提供了很多其他的方法, 如:zcard key 直接获取 指定 key 内的成员数量 zscore key member 获取指定成员的分数zincrby key incr member...etc.其他可以在 Github 找到 示例.这里同时实现了, 所有用户及自己的 在线时间显示....当然, 也可以通过 WebSocket 来实现类似的功能, 这样会更加准确, 但是可能会带来一定的性能损失. 参考Redis zset 的一些操作命令