Redis is often thought of as a key-value store, a caching mechanism only. But, its capabilities extend well beyond this. It became popular primarily because of its performance. There are many things it can do beyond being a performant simple key-value cache, however. Let's see how you might be able to use it for your data needs, be it caching, or even more.
This course begins by covering topics from administering a Redis server, to using this server as a developer. Next, students will explore Redis performing at its peak in cases where persistence and redundancy aren't important, as well as scenarios where we might require more structure and reliability. The course concludes with a more complete picture of how to run a Redis server.
Purpose
|
Learn how to integrate Redis into an application and/or stack. |
Audience
|
Anyone interested in or has a project that will require Redis storage interaction. |
Role
| System Administrator - Web Developer |
Skill Level
| Introduction |
Style
| Hack-a-thon - Learning Spikes - Workshops |
Duration
| 2 Days |
Related Technologies
| Databases | NoSQL | Redis |
Productivity Objectives
- Describe where Redis should be used, and where it might not be appropriate
- Integrate Redis into your application and/or stack, including how the server works
- Get the most out of Redis for your data needs and identify how it can be used alongside other data solutions
- Identify where to go and how to learn more after this course