Essentials of Redis Training in Richmond
Enroll in or hire us to teach our Essentials of Redis class in Richmond, Virginia by calling us @303.377.6176. Like all HSG
classes, Essentials of Redis may be offered either onsite or via instructor led virtual training. Consider looking at our public training schedule to see if it
is scheduled: Public Training Classes
Provided there are enough attendees, Essentials of Redis may be taught at one of our local training facilities.
We offer private customized training for groups of 3 or more attendees.
|
||
Course Description |
||
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.
Course Length: 3 Days
Course Tuition: $1190 (US) |
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
|
Course Directory [training on all levels]
Technical Training Courses
Software engineer/architect, System Admin ... Welcome!
- .NET Classes
- Agile/Scrum Classes
- Ajax Classes
- Android and iPhone Programming Classes
- Blaze Advisor Classes
- C Programming Classes
- C# Programming Classes
- C++ Programming Classes
- Cisco Classes
- Cloud Classes
- CompTIA Classes
- Crystal Reports Classes
- Design Patterns Classes
- DevOps Classes
- Foundations of Web Design & Web Authoring Classes
- Git, Jira, Wicket, Gradle, Tableau Classes
- IBM Classes
- Java Programming Classes
- JBoss Administration Classes
- JUnit, TDD, CPTC, Web Penetration Classes
- Linux Unix Classes
- Machine Learning Classes
- Microsoft Classes
- Microsoft Development Classes
- Microsoft SQL Server Classes
- Microsoft Team Foundation Server Classes
- Microsoft Windows Server Classes
- Oracle, MySQL, Cassandra, Hadoop Database Classes
- Perl Programming Classes
- Python Programming Classes
- Ruby Programming Classes
- Security Classes
- SharePoint Classes
- SOA Classes
- Tcl, Awk, Bash, Shell Classes
- UML Classes
- VMWare Classes
- Web Development Classes
- Web Services Classes
- Weblogic Administration Classes
- XML Classes
Business Training Courses
Project Managers, Business Analysts, Paralegals ... Welcome!
Upcoming Classes
Gain insight and ideas from students with different perspectives and experiences.