1.0.9 • Published 3 years ago

@rockads/redis-repositories v1.0.9

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

Data suite redis npm package

Redis and associated repositories npm library for data suite projects.

This library uses the ioredis library as a redis connection.You should make connection and pass the redis-client to this library as a dependency.

Installation

To install this library run this command.

npm install @rockads/redis-repositories

Usage/Examples

const redisHelper = require('@rockads/redis-repositories');

const { states, redisConfig } = require('../config/default');

const redisClient = new Redis({
  port: redisConfig.port,
  host: redisConfig.host
});

// Repositories
const userRepo = new redisRepositories.UserRepository(
  redisClient
);

await userRepo.setUser(user.id, user, expireTime);

const userSuiteIdRepo = new redisRepositories.UserSuiteIdRepository(
  redisClient
);

await userSuiteIdRepo.setSuiteIds(user.id, JSON.stringify(suiteIds));
await userSuiteIdRepo.setExpire(user.id, expireTime);

const userTokenRepo = new redisRepositories.UserTokenRepository(
  redisClient
);

Acknowledgements

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago