A beginner-oriented guide to integrating Redis with NestJS using ioredis, covering setup, configuration, and basic CRUD operations.

Key takeaways

  • Walkthrough of creating a RedisModule and RedisService with manual ioredis client instantiation
  • Covers basic set/get/del operations without a repository abstraction layer
  • Lists best practices: connection pooling, error handling, TTL, data serialization
  • Validity concern: The article references installing @nestjs/redis (npm install ioredis @nestjs/redis), which is not an official or well-known NestJS package. ioredis alone is sufficient.

Entities and concepts

Connections to existing knowledge

This article is a simpler version of Using Redis Client in NestJS — same direct ioredis approach but without the FactoryProvider, Repository, or Service layers. Its recommendation to install @nestjs/redis contradicts the approach in Using Redis Client in NestJS and How to Use Redis with NestJS A Simple Guide to Caching, both of which use ioredis directly without that wrapper package.