-
Notifications
You must be signed in to change notification settings - Fork 0
/
sorted-sets.js
36 lines (28 loc) · 1.14 KB
/
sorted-sets.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
const SortedSets = (redis) =>{
redis.zadd('rocket', 1969, 'apollo 11', 1998, 'Deep Space 1', 2008, 'Falcon 1');
redis.zrange('rocket', 0, -1, (err, res) =>{
console.log('All memebers of sorted set rocket:');
console.log(res);
});
redis.zrange('rocket', 0, -1, 'withscores', (err, res) =>{
console.log('All memebers of sorted set with scores:');
console.log(res);
});
redis.zrevrange('rocket', 0, -1, 'withscores', (err, res) =>{
console.log('All memebers of sorted set with scores in reverse order:');
console.log(res);
});
redis.zrangebyscore('rocket', '-inf', 1969, 'withscores', (err, res) =>{
console.log('All memebers of sorted set by range (up to 1969) with scores:');
console.log(res);
});
redis.zrangebyscore('rocket', '-inf', 1998, 'withscores', (err, res) =>{
console.log('All memebers of sorted set by range (up to 1998) with scores:');
console.log(res);
});
redis.zrank('rocket', 'Deep Space 1', (err, res) =>{
console.log('Rank of Deep Space 1:');
console.log(res);
});
}
export default SortedSets;