Skip to content

Commit d9666fc

Browse files
committed
Update redis generic commands examples with async/await syntax
1 parent 13f992c commit d9666fc

18 files changed

+162
-157
lines changed

src/data/markdown/docs/02 javascript api/07 k6-experimental/02 redis/10 Client/Client-decr.md

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -35,13 +35,18 @@ const redisClient = new redis.Client({
3535
password: redis_password,
3636
});
3737

38-
export default function () {
39-
redisClient
40-
.set('mykey', 10, 0)
41-
.then((_) => redisClient.incr('mykey'))
42-
.then((value) => redisClient.incrBy('mykey', value))
43-
.then((value) => redisClient.decrBy('mykey', value))
44-
.then((_) => redisClient.decr('mykey'));
38+
export default async function () {
39+
await redisClient.set('mykey', 10, 0);
40+
41+
let value;
42+
value = await redisClient.incr('mykey');
43+
value = await redisClient.incrBy('mykey', value);
44+
value = await redisClient.decrBy('mykey', value);
45+
value = await redisClient.decr('mykey');
46+
47+
if (value !== -1) {
48+
throw new Error('mykey should have been -1');
49+
}
4550
}
4651
```
4752

src/data/markdown/docs/02 javascript api/07 k6-experimental/02 redis/10 Client/Client-decrby.md

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -36,13 +36,18 @@ const redisClient = new redis.Client({
3636
password: redis_password,
3737
});
3838

39-
export default function () {
40-
redisClient
41-
.set('mykey', 10, 0)
42-
.then((_) => redisClient.incr('mykey'))
43-
.then((value) => redisClient.incrBy('mykey', value))
44-
.then((value) => redisClient.decrBy('mykey', value))
45-
.then((_) => redisClient.decr('mykey'));
39+
export default async function () {
40+
await redisClient.set('mykey', 10, 0);
41+
42+
let value;
43+
value = await redisClient.incr('mykey');
44+
value = await redisClient.incrBy('mykey', value);
45+
value = await redisClient.decrBy('mykey', value);
46+
value = await redisClient.decr('mykey');
47+
48+
if (value !== -1) {
49+
throw new Error('mykey should have been -1');
50+
}
4651
}
4752
```
4853

src/data/markdown/docs/02 javascript api/07 k6-experimental/02 redis/10 Client/Client-del.md

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -35,19 +35,18 @@ const redisClient = new redis.Client({
3535
password: redis_password,
3636
});
3737

38-
export default function () {
39-
redisClient
40-
.set('mykey', 'myvalue', 0)
41-
.then((_) => redisClient.exists('mykey'))
42-
.then((exists) => {
43-
if (exists === false) {
38+
export default async function () {
39+
await redisClient.set('mykey', 'myvalue', 0);
40+
41+
const exists = await redisClient.exists('mykey');
42+
if (exists === false) {
4443
throw new Error('mykey should exist');
45-
}
44+
}
4645

47-
return redisClient.get('mykey');
48-
})
49-
.then((value) => console.log(`set key 'mykey' to value: ${value}`))
50-
.then(() => redisClient.del('mykey'));
46+
const value = await redisClient.get('mykey');
47+
console.log(`set key 'mykey' to value: ${value}`);
48+
49+
await redisClient.del('mykey');
5150
}
5251
```
5352

src/data/markdown/docs/02 javascript api/07 k6-experimental/02 redis/10 Client/Client-exists.md

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -35,19 +35,20 @@ const redisClient = new redis.Client({
3535
password: redis_password,
3636
});
3737

38-
export default function () {
39-
redisClient
40-
.set('mykey', 'myvalue', 0)
41-
.then((_) => redisClient.exists('mykey'))
42-
.then((exists) => {
43-
if (exists === false) {
38+
export default async function () {
39+
let exists = await redisClient.exists('mykey');
40+
if (exists === true) {
41+
throw new Error('mykey should not exist');
42+
}
43+
44+
await redisClient.set('mykey', 'myvalue', 0);
45+
46+
exists = await redisClient.exists('mykey');
47+
if (exists === false) {
4448
throw new Error('mykey should exist');
45-
}
46-
47-
return redisClient.get('mykey');
48-
})
49-
.then((value) => console.log(`set key 'mykey' to value: ${value}`))
50-
.then(() => redisClient.del('mykey'));
49+
}
50+
51+
await redisClient.del('mykey');
5152
}
5253
```
5354

src/data/markdown/docs/02 javascript api/07 k6-experimental/02 redis/10 Client/Client-expire.md

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -36,18 +36,16 @@ const redisClient = new redis.Client({
3636
password: redis_password,
3737
});
3838

39-
export default function () {
40-
redisClient
41-
.set('mykey', 'myvalue', 10)
42-
.then((_) => redisClient.expire('mykey', 100))
43-
.then((_) => redisClient.ttl('mykey'))
44-
.then((ttl) => {
45-
if (ttl <= 10) {
46-
throw new Error('mykey should have a ttl of 10 <= x < 100');
47-
}
48-
49-
return redisClient.persist('mykey', 100);
50-
});
39+
export default async function () {
40+
await redisClient.set('mykey', 'myvalue', 10);
41+
await redisClient.expire('mykey', 100);
42+
43+
const ttl = await redisClient.ttl('mykey');
44+
if (ttl <= 10) {
45+
throw new Error('mykey should have a ttl of 10 <= x < 100');
46+
}
47+
48+
await redisClient.persist('mykey', 100);
5149
}
5250
```
5351

src/data/markdown/docs/02 javascript api/07 k6-experimental/02 redis/10 Client/Client-get.md

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -35,19 +35,18 @@ const redisClient = new redis.Client({
3535
password: redis_password,
3636
});
3737

38-
export default function () {
39-
redisClient
40-
.set('mykey', 'myvalue', 0)
41-
.then((_) => redisClient.exists('mykey'))
42-
.then((exists) => {
43-
if (exists === false) {
44-
throw new Error('mykey should exist');
45-
}
46-
47-
return redisClient.get('mykey');
48-
})
49-
.then((value) => console.log(`set key 'mykey' to value: ${value}`))
50-
.then(() => redisClient.del('mykey'));
38+
export default async function () {
39+
await redisClient.set('mykey', 'myvalue', 0)
40+
41+
const exists = await redisClient.exists('mykey');
42+
if (exists === false) {
43+
throw new Error('mykey should exist');
44+
}
45+
46+
const value = await redisClient.get('mykey');
47+
console.log(`set key 'mykey' to value: ${value}`);
48+
49+
await redisClient.del('mykey');
5150
}
5251
```
5352

src/data/markdown/docs/02 javascript api/07 k6-experimental/02 redis/10 Client/Client-getdel.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,10 @@ const redisClient = new redis.Client({
3535
password: redis_password,
3636
});
3737

38-
export default function () {
39-
redisClient
40-
.set('mykey', 'oldvalue', 0)
41-
.then((_) => redisClient.getSet('mykey', 'newvalue'))
42-
.then((_) => redisClient.getDel('mykey'));
38+
export default async function () {
39+
await redisClient.set('mykey', 'oldvalue', 0);
40+
await redisClient.getSet('mykey', 'newvalue');
41+
await redisClient.getDel('mykey');
4342
}
4443
```
4544

src/data/markdown/docs/02 javascript api/07 k6-experimental/02 redis/10 Client/Client-getset.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,10 @@ const redisClient = new redis.Client({
3636
password: redis_password,
3737
});
3838

39-
export default function () {
40-
redisClient
41-
.set('mykey', 'oldvalue', 0)
42-
.then((_) => redisClient.getSet('mykey', 'newvalue'))
43-
.then((_) => redisClient.getDel('mykey'));
39+
export default async function () {
40+
await redisClient.set('mykey', 'oldvalue', 0);
41+
await redisClient.getSet('mykey', 'newvalue');
42+
await redisClient.getDel('mykey');
4443
}
4544
```
4645

src/data/markdown/docs/02 javascript api/07 k6-experimental/02 redis/10 Client/Client-incr.md

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -35,13 +35,16 @@ const redisClient = new redis.Client({
3535
password: redis_password,
3636
});
3737

38-
export default function () {
39-
redisClient
40-
.set('mykey', 10, 0)
41-
.then((_) => redisClient.incr('mykey'))
42-
.then((value) => redisClient.incrBy('mykey', value))
43-
.then((value) => redisClient.decrBy('mykey', value))
44-
.then((_) => redisClient.decr('mykey'));
38+
export default async function () {
39+
await redisClient.set('mykey', 10, 0);
40+
41+
let value = await redisClient.incr('mykey');
42+
value = await redisClient.incrBy('mykey', value);
43+
value = await redisClient.decrBy('mykey', value);
44+
value = await redisClient.decr('mykey');
45+
if (value !== -1) {
46+
throw new Error('mykey should have been -1');
47+
}
4548
}
4649
```
4750

src/data/markdown/docs/02 javascript api/07 k6-experimental/02 redis/10 Client/Client-incrby.md

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -36,13 +36,16 @@ const redisClient = new redis.Client({
3636
password: redis_password,
3737
});
3838

39-
export default function () {
40-
redisClient
41-
.set('mykey', 10, 0)
42-
.then((_) => redisClient.incr('mykey'))
43-
.then((value) => redisClient.incrBy('mykey', value))
44-
.then((value) => redisClient.decrBy('mykey', value))
45-
.then((_) => redisClient.decr('mykey'));
39+
export default async function () {
40+
await redisClient.set('mykey', 10, 0);
41+
42+
let value = await redisClient.incr('mykey');
43+
value = await redisClient.incrBy('mykey', value);
44+
value = await redisClient.decrBy('mykey', value);
45+
value = await redisClient.decr('mykey');
46+
if (value !== -1) {
47+
throw new Error('mykey should have been -1');
48+
}
4649
}
4750
```
4851

0 commit comments

Comments
 (0)