1.0.9 • Published 2 years ago

@rockads/redis-repositories v1.0.9

Weekly downloads
-
License
ISC
Repository
-
Last release
2 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

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago