An open API service indexing awesome lists of open source software.

https://github.com/arkerlabs/redisk-nestjs

NestJS module for Redisk.
https://github.com/arkerlabs/redisk-nestjs

Last synced: about 2 months ago
JSON representation

NestJS module for Redisk.

Awesome Lists containing this project

README

        

Redisk for Nestjs
=====
[![npm version](https://badge.fury.io/js/redisk-nestjs.svg)](https://badge.fury.io/js/redisk-nestjs)

Module for using [Redisk](https://github.com/ArkerLabs/redisk) in NestJS.

## Getting started
```bash
npm install redisk-nestjs redisk --save
```

### Usage

```ts
import { Module } from '@nestjs/common';
import { RediskModule } from 'redisk-nestjs';

@Module({
imports: [
RediskModule.forRoot({
url: 'redis://127.0.0.1:6379/0',
}),
],
})
export class AppModule {}
```

### Example

```ts
import { Controller, Get } from '@nestjs/common';
import { Redisk } from 'redisk';

@Controller('cats')
export class CatsController {
constructor(private readonly redisk: Redisk) {}

@Get()
async findAll(): Promise {
return this.redisk.list(Cat);
}
}
```