You've already forked node-redis
mirror of
https://github.com/redis/node-redis.git
synced 2025-07-31 05:44:24 +03:00
RESP3 Support - Some commands responses in RESP3 aren't stable yet and therefore return an "untyped" ReplyUnion. Sentinel TypeMapping Correctly types Multi commands Note: some API changes to be further documented in v4-to-v5.md
32 lines
631 B
JavaScript
32 lines
631 B
JavaScript
// Add several values with their scores to a Sorted Set,
|
|
// then retrieve them all using ZSCAN.
|
|
|
|
import { createClient } from 'redis';
|
|
|
|
const client = createClient();
|
|
await client.connect();
|
|
|
|
await client.zAdd('mysortedset', [
|
|
{
|
|
score: 99,
|
|
value: 'Ninety Nine'
|
|
},
|
|
{
|
|
score: 100,
|
|
value: 'One Hundred'
|
|
},
|
|
{
|
|
score: 101,
|
|
value: 'One Hundred and One'
|
|
}
|
|
]);
|
|
|
|
// Get all of the values/scores from the sorted set using
|
|
// the scan approach:
|
|
// https://redis.io/commands/zscan
|
|
for await (const memberWithScore of client.zScanIterator('mysortedset')) {
|
|
console.log(memberWithScore);
|
|
}
|
|
|
|
client.destroy();
|