1.1.7 • Published 4 months ago

@tomsd/redis-client v1.1.7

Weekly downloads
-
License
MIT
Repository
github
Last release
4 months ago

@tomsd/redis-client

It's a wrapper of ioredis.
See redis-client.netlify.app also.

npm NPM

ci checks top language Maintenance depends on ioredis@5 depends on node greater or equal 18

Installation

npm install @tomsd/redis-client

Usage

import { Redis } from "@tomsd/redis-client";
interface Some {
  key: string;
  name: string;
  message: string;
}

const redis = new Redis<Some>({
  keyProp: "key",
  options: {
    port: 6379,
    host: "somehost",
  }
});
console.log(
  await redis.set({
    key: "key",
    name: "name",
    message: "message",
  })
) // { key: "key", name: "name", message: "message" }
console.og(
  await redis.getKeys()
) // ["key"]
console.log(
  await redis.get("key")
) // { key: "key", name: "name", message: "message" }
console.log(
  await redis.del("key")
) // 1
1.1.7

4 months ago

1.1.6

4 months ago

1.1.5

5 months ago

1.1.4

6 months ago

1.1.3

6 months ago

1.1.2

6 months ago

1.1.1

8 months ago

1.0.2

8 months ago

1.1.0

8 months ago

1.0.3

8 months ago

1.0.1

2 years ago

1.0.0

2 years ago