UNPKG

742 BMarkdownView Raw
1# @accounts/redis
2
3_Redis adaptor for accounts_
4
5[![npm](https://img.shields.io/npm/v/@accounts/redis.svg?maxAge=2592000)](https://www.npmjs.com/package/@accounts/redis)
6![MIT License](https://img.shields.io/badge/license-MIT-blue.svg)
7
8## Install
9
10```
11yarn add @accounts/redis
12```
13
14## Usage
15
16```javascript
17import IORedis from 'ioredis';
18
19import { AccountsServer } from '@accounts/server';
20import { DatabaseManager } from '@accounts/database-manager';
21import { RedisSessions } from '@accounts/redis';
22
23const ioRedis = new IORedis();
24
25const sessionDb = new RedisSessions(ioRedis, {
26 ...options,
27});
28
29const accountsDb = new DatabaseManager({
30 sessionStorage: sessionDb,
31});
32
33const accountsServer = new AccountsServer({ db: accountsDb });
34```