xacos create:redis
Add Redis integration to your project for caching, session storage, and real-time features.
Usage
xacos create:redisWhat 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=0Usage 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