Here is the link.
- caching
- session store
- Rate limiting
- Fast data access
- Performance
- Simplicity
- Extensibility
- High-speed transactions
- Caching
- Analytics
- Messaging
- Machine learning
- Search
- Fast data ingest
- Time series
- Job & queue
- Geo-spatial indexing
- Graph
- Session based apps with frequent reads and writes
- Data is isolated between sessions
Designing a Session Store in Redis
- Identify the tables that store session data
- Determine the Redis equivalent data structures
- List the queries, develop Redis equivalents
- Decide the procedure to load the session data and re-synchronize the data back from Redis to MySQL
- Modify the data access layer or the app
- Built-in counters
- Time-to-live
- Single-threaded architecture assures serializability
- Cover your business for peak hour traffic
- Prevent cache stampede
- Deliver consistent high performance
- Zero downtime scaling
- Meet your organization's security and compliance requirements
- Maximize resource utilization: Run on all CPU cores
- Maintain consistent session state across all data centers
- CRDT based active-active delivers strong eventual consistency with local latency
- No need to evict or delete session data; allow the data to overflow to Flash memory

https://goomics.net/228/