@joshdb/redis
TypeScript icon, indicating that this package has built-in type declarations

1.1.0-next.822556c7cf534f43478b65e1b6729e1a9d2cc170.0 • Public • Published

Josh Logo

@joshdb/redis

A provider for @joshdb/core

GitHub npm

Description

Want to safely store your data in a redis database? This is the package for you.

Features

  • Written in TypeScript
  • Offers CommonJS and ESM bundles
  • Fully tested

Installation

Using Yarn

yarn add @joshdb/redis@next

Using NPM

npm i @joshdb/redis@next

Provider Options

interface Options {
  /**
   * Redis connection options
   * @since 2.0.0
   */
  connectOptions?: RedisClientOptions; // see https://github.com/redis/node-redis/blob/master/docs/client-configuration.md#createclient-configuration

  /**
   * Expiration time for document entries (seconds)
   * @since 2.0.0
   */
  expiry?: number;

  /**
   * Disable using ``@joshdb/serialize`` for document serialization
   * This can be faster in some cases, but may cause issues with complex data types
   * @since 2.0.0
   */
  disableSerialization?: boolean;
}

Readme

Keywords

none

Package Sidebar

Install

npm i @joshdb/redis

Weekly Downloads

0

Version

1.1.0-next.822556c7cf534f43478b65e1b6729e1a9d2cc170.0

License

none

Unpacked Size

150 kB

Total Files

7

Last publish

Collaborators

  • eslachance