Introduction to Redis
Redis is an in-memory data store that doubles as a cache, message broker, and database.
Data Structures
- Strings: simple key-value
- Lists: ordered sequences (queues)
- Sets: unique members (tags, followers)
- Sorted Sets: leaderboards, rate limiting
- Hashes: objects
Common Use
SET session:abc123 "{user: 42}"
GET session:abc123
EXPIRE session:abc123 3600
Cache frequently accessed data. Expire it automatically. Keep your primary database normalized.