Tutorials & Use Cases
Learn Solidis through practical examples. Each tutorial comes with complete code.
Beginner
15 min
Building a Session Store
Learn how to implement a Redis-based session store for web applications using Solidis.
sessionswebauthentication
Start TutorialIntermediate
25 min
Implementing a Cache Layer
Create a high-performance caching layer to speed up your application's database queries.
cachingperformancedatabase
Start TutorialAdvanced
45 min
Real-time Chat Application
Build a real-time chat application using Redis Pub/Sub with Solidis and WebSockets.
pubsubrealtimewebsockets
Start TutorialIntermediate
20 min
Rate Limiting with Redis
Protect your API with rate-limiting strategies built on Redis and Solidis.
rate-limitingapisecurity
Start TutorialAdvanced
30 min
Distributed Locking
Learn how to implement distributed locks using Redis to coordinate between multiple processes.
lockingdistributedconcurrency
Start TutorialIntermediate
35 min
Job Queue Implementation
A background job queue: waiting jobs in a sorted set by priority, running jobs in a hash, failed jobs in a list.
queuesjobsbackground
Start TutorialRecommended Learning Path
Follow this path to master Solidis from basics to advanced concepts
1
Start with Getting Started Guide
Learn the basics of installation and configuration
2
Build a Session Store
Practice with a common real-world use case
3
Implement Caching
Learn performance optimization techniques
4
Advanced Patterns
Explore distributed locking, Pub/Sub, and job queues
