Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Module 1: Initial Setup
- Redis Releases
- Installation Procedures
- Configuration Settings
- Security Model Overview
- Starting Redis at Boot Time
- Security Hardening Practices Applied by Common Linux Distributions for Government Use
- Client Libraries and Language Bindings for Government Applications
Module 2: Data Model
- Primitive Data Types and Commands to Manipulate Them
- Typical Use Cases for Each Data Type in Public Sector Operations
- Common Naming Conventions for Redis Keys in Government Databases
- Understanding the Implications of "Redis is Mostly Single-Threaded" for Government Applications
- Redis Wire Protocol and Its Relevance to Government Systems
- Alternatives When Client Libraries Lack Certain Useful Commands for Government Use
- Reasons Some Commands Are Deliberately Unavailable in Some Client Libraries for Government Systems
- Adjusting the Mindset from Relational Database Design to Redis for Government Operations
- General Tips on Data Organization for Government Databases
- Data Expiration Strategies for Government Data Management
- Publish/Subscribe (Pub/Sub) Mechanisms for Government Applications
- Transactions and Lua Scripts in the Context of Government Operations
- External Modules and Their Role in Enhancing Government Systems
- General Tips on Ensuring Data Consistency for Government Use
Module 3: Performance Tips
- Benchmarking Redis for Government Applications
- Commands to Avoid for Optimal Government System Performance
- Debugging Latency Issues in Government Systems Using Redis
- Problems with Large DEL Requests and Alternatives for Government Databases
- Pipelining Techniques for Improved Government System Efficiency
- Mass Insertion Strategies for Government Data Management
- Debugging Memory Overuse in Government Systems Using Redis
- Memory Optimization Tips for Government Applications
Module 4: Operations
- Persistence Mechanisms Available for Government Use
- Precautions to Avoid SSD Wearout in Government Systems
- Backup and Restore Procedures for Government Databases
- Tools for Exploring Database Contents in Government Operations
- Tools for Analyzing Redis Dumps in the Context of Government Data Management
- Tuning Durability vs. Performance for Government Applications
- Switching Between RDB and AOF Persistence Methods for Government Systems
- Use Cases for Diskless Redis in Government Operations
- OS-Level Tunables Relevant to Redis for Government Use
- Monitoring Redis Performance in Government Systems
Module 5: More than One Redis Instance
- Starting Multiple Instances of Redis on a Single Server for Government Operations
- Application-Level Partitioning Strategies for Government Databases
- Master-Slave Replication Techniques for Government Systems
- High Availability Using Redis Sentinel for Government Applications
- Redis Cluster Configuration for Government Use
- Making Sentinel and Cluster Work Across NAT in Government Networks
- Making Consistent Backups of Multiple Redis Instances for Government Operations
Module 6: High Availability
- Installing and Setting Up Multi-Redis Servers for Government Use
- Configuring a Standalone Server with Multiple Instances for Government Applications
- Master/Slave Replication Strategies for Government Systems
- Setting Up Redis High Availability (HA) Cluster with Sentinel for Government Operations
- Configuring Redis Sharding Cluster for Government Databases
- Combining Redis Replication (with Sentinel) and Sharding Capabilities for Enhanced Government Systems
- Monitoring, Backup/Restore, and Performance Tuning for the Setup in Government Environments
Requirements
Participants should have a working knowledge of fundamental system administration tasks using the Linux command line. Certain topics may also necessitate programming or scripting abilities. When registering for this course, please specify any programming languages you are familiar with. If you do not have experience with any programming languages, we will focus on issuing Redis commands through redis-cli. This approach ensures that all participants can effectively engage in the training for government applications.
21 Hours
Testimonials (1)
It gives me an insight on Redis, and also guide me to the right path if I want to know more about Redis