Presentation¶
Presentation materials for introducing redisctl to your team.
Slide Deck¶
The presentation covers:
- The problem: No CLI tooling for Redis Cloud/Enterprise
- The solution: redisctl's four-layer architecture
- Demo: Profile setup, Cloud operations, Enterprise operations
- Raw API access for any endpoint
- Support package automation
- Output formats and JMESPath queries
- Async operation handling
- Use cases by persona
- Installation and getting started
Using the Slides¶
| Key | Action |
|---|---|
| Arrow keys | Navigate slides |
Space |
Next slide |
Esc |
Overview mode |
S |
Speaker notes |
F |
Fullscreen |
? |
Help |
Sharing¶
Direct link to slides: https://redis-field-engineering.github.io/redisctl-docs/presentation/slides.html
Customizing¶
The slides use reveal.js. To customize:
- Edit
docs/presentation/slides.html - Slides are in
<section>tags - Use standard HTML and reveal.js features
Quick Pitch¶
Need a one-liner?
redisctl is the first CLI for Redis Cloud and Enterprise. Type-safe API clients, async operation handling, support package automation, and structured output for scripting.
Demo Script¶
1. Setup (30 seconds)¶
# Show installation
brew install redis-developer/homebrew-tap/redisctl
# Configure profile
redisctl profile set demo \
--enterprise-url "https://cluster:9443" \
--enterprise-user "admin@cluster.local" \
--enterprise-password "$PASSWORD"
2. Basic Commands (1 minute)¶
# Cluster info
redisctl enterprise cluster get
# List databases
redisctl enterprise database list
# JSON output with filtering
redisctl enterprise database list -o json -q '[].{name: name, memory: memory_size}'
3. Support Package (30 seconds)¶
4. Raw API Access (30 seconds)¶
# Any endpoint
redisctl api enterprise get /v1/nodes
# Compare to curl
curl -k -u "user:pass" https://cluster:9443/v1/nodes | jq
Total demo time: ~3 minutes