ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
// sadd 增加元素,并设置分数,成功返回true,重复返回false ~~~ $redis->zadd('test:zset1', 1, 'ab'); $redis->zadd('test:zset1', 2, 'cd'); $redis->zadd('test:zset1', 3, 'ef'); ~~~ // zincrby 对指定元素分数值的增减 ~~~ $redis->zincrby('test:zset1', 2, 'ab'); ~~~ // zscore 查询元素的分数值 ~~~ $redis->zscore('test:zset1', 'ef'); ~~~ // zrem 移除指定元素 ~~~ $redis->zrem('test:zset1', 'ef'); ~~~ // zcard 统计元素个数 ~~~ $redis->zcard('test:zset1'); ~~~ // 通过索引区间返回有序集合成指定区间内的成员,注意:不是score ~~~ $redis->zrange('test:zset1', 0, -1); // 返回位置0和倒数第一个元素之间的元素(相当于所有元素) ~~~ // 按分数值(score)返回元素 ~~~ $redis->zrangebyscore('test:zset1', 2, 9); // 返回分数值2-9之间的元素 $redis->zrangebyscore('test:zset1', 2, 9, 'withscores'); // 返回分数值2-9之间的元素,并包含分数值所在元素 ~~~