Instructor-led training
Essentials of Redis Training in Kiryas Joel, New York
In this 3-day course, students will learn how to use Redis's data types efficiently to manage large data sets.
What you'll learn
In this 3-day course, students will learn how to use Redis's data types
efficiently to manage large data sets. Get an understanding why you
should use Redis... Learn how to work with Redis data structures and Web
applications support and maintenance Learn about Redis Web applications
support and components... Learn how to use search-based applications and
how to reduce memory use... Learn major differences between client
implementations in PHP, Python, and Ruby... At the end of this course,
you will be able to utilize all the essential features of Redis to
optimize your project's performance.
Prerequisites
For developers with experience in working with data structure servers
and want to boost their project's performance by learning about features
of Redis.
Course Outline
Introduction to Redis
Redis Compared to Other Databases and Software
Why Redis?
Data Structures
Installation
Installing Node.js
JavaScript syntax quick reference guide
Redis data types
Strings in Redis
Lists in Redis
Hashes in Redis
Lab
Advanced Data Types
Sets in Redis
Building a deal tracking system
Sorted Sets
Building a leaderboard system for an online game
Bitmaps
Web Analytics
HyperLogLogs
Counting and retrieving unique website visits
Lab
Building the foundation
Optimizing with Hashes
Web Page Analytics
Using Sorted Sets and HyperLogLogs
Commands in Redis
Pub/Sub
Transactions
Pipelines
Scripting
Lua Basics
Miscellaneous commands
Strings
Lists
Set
Hashes
Sorted Sets
Memory usage
Lab
Redis Client Uses
Commands commands and pipelines in:
PHP
Python
Ruby
Lab
Red flags in Redis
Wrong Data types
The Set Approach
The Bitmap approach
Multiple databases
Keys without a namespace
Using swap
Memory configuarion
Persistence strategies to avoid
Lab
Security Techniqies
The basics
Critical commands
Network security
Firewall rules
Loopback and network interface
Virtual private cloud
Client-to server communication
Running stunnel
Lab
Scaling Redis
Persistence
RDB
AOF(append only file)
Replication
Partitioning
Hash partitioning
Presharing
Consistent Hashing
Tagging
Cache vs, Data store
Architecture using twemproxy
Lab
Redis Cluster and Sentinel
The CAP theorem
Redis Sentinal and configurastion
Cluster
Hash slots
Hash tags
Basic clusters
Nodes and redirects
Configuration
Cluster architecture and administration
Adding slaves/replicas
Using slave nodes, adding removing
Using the redis-trib-tool
Lab
Training locations
Essentials of Redis training across the U.S. and beyond.
We provide Essentials of Redis training onsite and live online for organizations throughout the United States and internationally.
View all Essentials of Redis training locations
Train your team with HSG
Private, instructor-led training customized for your organization.
- Onsite or live online delivery
- Customized curriculum
- Training for groups of 3 or more
- Flexible scheduling
- Experienced instructors
Questions? Call us at 303.377.6176
or email info@hartmannsoftware.com
Ready to train your team?
Let's customize this training for your organization.
Tell us about your employees, your goals, and your preferred schedule. We'll prepare a training proposal covering scope, delivery format, and pricing.