README.md

March 22, 2026 ยท View on GitHub

Nest Logo

@nestjs-modules/ioredis

A ioredis module for the NestJS framework.

NPM Version Package License NPM Downloads Release

Installation

pnpm add @nestjs-modules/ioredis ioredis

Quick Start

import { Module } from '@nestjs/common';
import { RedisModule } from '@nestjs-modules/ioredis';

@Module({
  imports: [
    RedisModule.forRoot({
      type: 'single',
      url: 'redis://localhost:6379',
    }),
  ],
})
export class AppModule {}
import { Controller, Get } from '@nestjs/common';
import { InjectRedis } from '@nestjs-modules/ioredis';
import Redis from 'ioredis';

@Controller()
export class AppController {
  constructor(@InjectRedis() private readonly redis: Redis) {}

  @Get()
  async ping() {
    await this.redis.set('key', 'value');
    return this.redis.get('key');
  }
}

Documentation

Full documentation is available at nest-modules.github.io/ioredis.

License

MIT