xacos create:redis

Add Redis integration to your project for caching, session storage, and real-time features.

Usage

xacos create:redis

What Gets Created

  • Redis client configuration
  • Connection management utilities
  • Caching service with common operations
  • Session store configuration
  • Environment variables for Redis connection

Configuration

After running the command, update your .env file with Redis connection details:

REDIS_HOST=localhost
REDIS_PORT=6379
REDIS_PASSWORD=
REDIS_DB=0

Usage in Your Code

import { redisClient } from './config/redis';

// Set a value
await redisClient.set('key', 'value', 'EX', 3600);

// Get a value
const value = await redisClient.get('key');

// Delete a key
await redisClient.del('key');

Common Use Cases

  • API response caching
  • Session management
  • Rate limiting
  • Real-time data updates
  • Job queue management