Redis Basics

Lesson 1 of 5

The Database Detective

Concept:

Redis is an in-memory data store — it keeps everything in RAM, making it extremely fast (sub-millisecond responses). This is why companies use it for caching, session storage, rate limiting, real-time leaderboards, and pub/sub messaging. Unlike traditional databases that read from disk, Redis trades durability for speed — perfect when you need instant answers. In this lesson, you connect to Redis and verify it is running.
Narrator: The rain hammered the windows of the old office building on 42nd Street. Inside, a figure sat hunched over a glowing terminal.
Detective Indecks: Another night, another case. The city never sleeps, and neither does the data.
REDIS: Evening, Detective. I've been expecting you. The name's REDIS - Remote Dictionary Server. I'm your new partner on this beat.
Detective Indecks: Partner? I work alone.
REDIS: Not anymore. The data crimes in this city are getting more complex. You need someone who can store evidence fast, retrieve it faster, and never forget a lead. That's where I come in.
Detective Indecks: Prove it. Show me you're alive and ready.
REDIS: Simple. Send me a PING, and I'll send you back a PONG. It's how we establish trust in this business.
Example Code:
redis-cli ping
# PONG

Your Assignment

Connect to Redis and verify it's running by sending a PING command.

Redis Console
redis>