@@ -43,7 +43,7 @@ each feature.
43
43
| :-- | :-- | :-- |
44
44
| [ Command case] ( #command-case ) | Lowercase only (eg, ` hset ` ) | Uppercase or camel case (eg, ` HSET ` or ` hSet ` ) |
45
45
| [ Command argument handling] ( #command-argument-handling ) | Argument objects flattened and items passed directly | Argument objects parsed to generate correct argument list |
46
- | [ Asynchronous command result handling] ( #async-result ) | Callbacks and Promises | Promises and Callbacks ( via Legacy Mode) |
46
+ | [ Asynchronous command result handling] ( #async-result ) | Callbacks and Promises | Promises (but supports callbacks via Legacy Mode) |
47
47
| [ Arbitrary command execution] ( #arbitrary-command-execution ) | Uses the ` call() ` method | Uses the ` sendCommand() ` method |
48
48
49
49
### Techniques
@@ -189,7 +189,7 @@ client.get('mykey').then(
189
189
` node-redis ` supports only ` Promise ` objects for results, so
190
190
you must always use a ` then() ` handler or the
191
191
[ ` await ` ] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/await )
192
- operator to receive them, however callbacks are still supported via the legacy mode:
192
+ operator to receive them. However, you can still use callbacks with the legacy mode if you need them :
193
193
194
194
``` js
195
195
// Promise
@@ -354,9 +354,8 @@ command with an explicit method:
354
354
client .setnx (' bike:1' , ' bike' );
355
355
```
356
356
357
- ` node-redis ` provides a ` SETNX ` method but due to the command being deprecated the same
358
- functionality can be achieved with the ` NX ` option to the [ ` SET ` ] ({{< relref "/commands/set" >}})
359
- command instead:
357
+ ` node-redis ` provides a ` SETNX ` method but this command is deprecated. Use the ` NX ` option to the [ ` SET ` ] ({{< relref "/commands/set" >}})
358
+ command to get the same functionality as ` SETNX ` :
360
359
361
360
``` js
362
361
await client .set (' bike:1' , ' bike' , {' NX' : true });
0 commit comments