You've already forked node-redis
mirror of
https://github.com/redis/node-redis.git
synced 2025-08-06 02:15:48 +03:00
Issue # 1697 FIX - creates an example script that shows how to use the SSCAN iterator (#1699)
* #1697 fix for set scan example * adds the js file * adds comment * Minor layout and comment adjustment. Co-authored-by: srawat2 <shashank19aug> Co-authored-by: Simon Prickett <simon@redislabs.com> Closes #1697.
This commit is contained in:
@@ -8,6 +8,7 @@ This folder contains example scripts showing how to use Node Redis in different
|
|||||||
| `blocking-list-pop.js` | Block until an element is pushed to a list |
|
| `blocking-list-pop.js` | Block until an element is pushed to a list |
|
||||||
| `lua-multi-incr.js` | Define a custom lua script that allows you to perform INCRBY on multiple keys |
|
| `lua-multi-incr.js` | Define a custom lua script that allows you to perform INCRBY on multiple keys |
|
||||||
| `command-with-modifiers.js` | Define a script that allows to run a command with several modifiers |
|
| `command-with-modifiers.js` | Define a script that allows to run a command with several modifiers |
|
||||||
|
| `set-scan.js` | An example script that shows how to use the SSCAN iterator functionality |
|
||||||
|
|
||||||
## Contributing
|
## Contributing
|
||||||
|
|
||||||
|
19
examples/set-scan.js
Normal file
19
examples/set-scan.js
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
// An example script that shows how to use the SSCAN iterator functionality to retrieve the contents of a Redis set.
|
||||||
|
// Create the set in redis-cli with this command:
|
||||||
|
// sadd setName a b c d e f g h i j k l m n o p q
|
||||||
|
|
||||||
|
import { createClient } from 'redis';
|
||||||
|
|
||||||
|
async function setScan() {
|
||||||
|
const client = createClient();
|
||||||
|
await client.connect();
|
||||||
|
|
||||||
|
const setName = 'setName';
|
||||||
|
for await (const member of client.sScanIterator(setName)) {
|
||||||
|
console.log(member);
|
||||||
|
}
|
||||||
|
|
||||||
|
await client.quit();
|
||||||
|
}
|
||||||
|
|
||||||
|
setScan();
|
Reference in New Issue
Block a user