Redis Training

1 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 5
Please Log in or register to rate

Redis Training


Redis is one of the fastest key-value stores w/ 60Krps on a commodity server. This course provides a developer level introduction along with more advanced and useful features. The course will include hands-on practice with Redis and Java, creating a complete system from data design to implementation using Java and integration with BI and dashboard tools.

Note: This course can be adjusted to additional programming languages (except for Java) and other target audiences including DBA and DevOps based on customer request.


Target Audience:
Software development managers, CTO, software architects, system architects, data architects and developers.

Previous knowledge and Requirements:
Software development and database design, experience with Linux and access to a Linux machine

This course is designed for a team w/ up to 15 people in class.

Course Topics

Day 1

Module 1: Introduction to NoSQL

CAP Theorem
What are the main concerns with RDBMS (SQL Server, Oracle, MySQL)
Key-value stores
Column Family stores
Document DBs
Map Reduce

Module 2: Introduction to Redis

Redis product design and architecture
Redis installation
The Mongo Shell
Basic Operations
Lab: Redis installation and basic operations

Module 3: Redis Development

Data types
Redis Data structure
Complex sorting
Lab: Integrating Redis into the system

Day 2

Module 4: Redis Development Best Practices

Tuning your code and system
Connection pooling
Bulk loading
Lab: Tuning Redis

Module 5: Scaling Redis

Scale and High Availability
Replication and Slaves

© Copyright - Skilit - Site by Dweb