0.13.11 • Published 10 months ago

@soluble/cache-ioredis v0.13.11

Weekly downloads
124
License
MIT
Repository
github
Last release
10 months ago

About | Documentation

Cache adapter for node IoRedis client.

Install

$ yarn add @soluble/cache-ioredis

Usage

import { IoRedisCacheAdapter } from "@soluble/cache-ioredis";

const cache = new IoRedisCacheAdapter({
  connection: "redis://:pass@localhost:6379/8",
});

const { data, error } = await cache.getOrSet("key", asyncPromise, {
  ttl: 30,
});

if (await cache.has("key")) {
  await cache.delete("key");
}

Constructor

Connection

IORedisAdapter connection param can be a dsn as string, an IORedisConnection, the native IORedis.RedisOptions connection.

You can use the getIoRedisOptionsFromDsn function to initiate a connection with native parameters.

import {
  IoRedisCacheAdapter,
  getIoRedisOptionsFromDsn,
} from "@soluble/cache-ioredis";

const dsn = "redis://localhost:6379/db2";

const cache = new IoRedisCacheAdapter({
  connection: getIoRedisOptionsFromDsn(dsn, {
    // here all io-redis params.
    connectTimeout: 1,
  }),
});

Sponsors ❤️

If you are enjoying some of my OSS guides or libs for your company, I'd really appreciate a sponsorship, a coffee or a dropped star. That gives me a tasty morning boost and help me to make some of my ideas come true 🙏

Special thanks

0.13.11

10 months ago

0.13.10

12 months ago

0.13.6

1 year ago

0.13.7

1 year ago

0.13.8

1 year ago

0.13.9

1 year ago

0.13.4

1 year ago

0.13.5

1 year ago

0.11.0

2 years ago

0.12.0

2 years ago

0.12.1

2 years ago

0.12.1-canary.1

2 years ago

0.12.1-canary.2

2 years ago

0.11.0-canary.1

2 years ago

0.12.1-canary.0

2 years ago

0.10.1-canary.0

2 years ago

0.10.0

2 years ago

0.9.0

2 years ago

0.8.6

2 years ago

0.8.3-canary.3

2 years ago

0.8.3-canary.2

2 years ago

0.8.3-canary.1

2 years ago

0.8.3

2 years ago

0.8.1

3 years ago

0.8.0

3 years ago

0.8.2

3 years ago

0.7.1

3 years ago

0.7.0

3 years ago

0.6.0

3 years ago

0.5.0

3 years ago

0.4.1

3 years ago

0.4.0

3 years ago

0.3.1

3 years ago

0.3.0

3 years ago

0.2.2

3 years ago

0.2.1

3 years ago

0.2.0

3 years ago

0.1.0

3 years ago