6.4.2 • Published 3 years ago

node-cache-redis v6.4.2

Weekly downloads
3,374
License
MIT
Repository
github
Last release
3 years ago

npm version Build Status Coverage Status Patreon donate button

node-cache-redis See on Github

Simplistic node redis cache ready can scale with generic-pool support

Cache Early; Cache Often

Documentation

Prerequisites

  • node >= 8 This module requires nodejs v8 or later
  • redis >= 4 This module requires redis v4 or above as it has dependencies on UNLINK and redis.replicate_commands() for pattern deletion.

Featuring

  • Works out of the box
  • Easy to scale with low friction during locking and purging
  • Designed for multithread environment
  • Logging can be customized
  • Flexible Expiration: Through configuration, you can set a default expiration mode and time for each layer.
  • Statistics / Counters: Gather statistical information.
  • Modular Design

Migration

4.0.0 contains braking change. See CHANGELOG.md

Getting started

    npm install node-cache-redis

Usage

    const { init, set, get } = require("node-cache-redis");
    init();

    // set
    await set("key", { "hello": "world" })
    const value = await get("key")

API

options object properties

Run tests

Using docker
bash test.sh
Run manually
docker run -it -p 6379:6379 redis
npm t
Todo:
  • Serialization: Used to serialize values in distributed scenarios and configuration.
  • Synchronized locking with a semaphore

Contribute

Discover how you can contribute by heading on over to the CONTRIBUTING.md file.

Backers

Maintainers

These amazing people are maintaining this project:

Sponsors

No sponsors yet! Will you be the first?

Patreon donate button Flattr donate button

Contributors

Amazing people who have contributed code to this project:

Feel free to make changes. Please see the Contributors' Guide for more information on contributing to the documentation.


6.4.1

3 years ago

6.4.0

3 years ago

6.4.2

3 years ago

6.3.1

3 years ago

6.3.0

3 years ago

6.2.0

3 years ago

6.1.0

4 years ago

6.0.0

4 years ago

5.1.0

4 years ago

5.0.0

4 years ago

4.0.0

4 years ago

3.1.0

4 years ago

3.0.0

4 years ago

2.14.0

5 years ago

2.9.0

5 years ago

2.6.0

5 years ago

2.5.0

5 years ago

2.4.0

5 years ago

2.3.2

6 years ago

2.3.1

6 years ago

2.3.0

6 years ago

2.2.0

7 years ago

2.1.3

7 years ago

2.1.2

7 years ago

2.1.1

7 years ago

2.0.2

7 years ago

2.0.1

7 years ago

2.0.0

7 years ago

1.6.1

7 years ago