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 Deployment
- Overview of Redis Release Versions
- Installation Procedures
- System Configuration
- Security Framework
- Automated Startup Configurations
- Distribution-Specific Security Enhancements
- Client Libraries and Language Bindings
Module 2: Data Architecture
- Primitive Data Types and Associated Operations
- Primary Use Cases for Each Data Structure
- Standard Key Naming Conventions
- Implications of Single-Threaded Execution Models
- Redis Wire Protocol Specifications
- Implementing Unrecognized Commands via Raw Protocol Calls
- Rationale for Command Limitations in Specific Client Libraries
- Transitioning from Relational Database Design Paradigms
- Best Practices for Data Organization
- Key Expiration Strategies
- Publish/Subscribe Messaging Mechanisms
- Transactions and Lua Scripting Capabilities
- Integration of External Modules
- Guidelines for Maintaining Data Consistency
Module 3: Performance Optimization
- Redis Benchmarking Methodologies
- Identification of Inefficient Commands
- Latency Issue Diagnostics
- Optimization Strategies for Large-Scale Deletion Operations
- Use of Command Pipelining
- High-Volume Data Ingestion Techniques
- Memory Usage Diagnostic Tools
- Memory Resource Optimization Strategies
Module 4: Operational Management
- Persistence Mechanism Options
- SSD Lifecycle Management and Wear Prevention
- Data Backup and Recovery Procedures
- Utilities for Database Content Inspection
- Tools for Dump File Analysis
- Balancing Durability Against Performance
- Transitioning Between RDB and AOF Persistence Formats
- Applications for Diskless Redis Deployments
- Operating System Parameters Relevant to Redis Performance
- Continuous Performance Monitoring Practices
Module 5: Scalable Architectures
- Multi-Instance Deployment on Single Hosts
- Application-Level Data Partitioning
- Master-Slave Replication Topologies
- High Availability via Redis Sentinel
- Redis Cluster Implementation
- Network Address Translation (NAT) Compatibility for Sentinel and Cluster
- Consistent Backup Protocols Across Clustered Environments
Requirements
Participants must possess foundational proficiency in Linux system administration via the command line. Certain instructional modules necessitate programming or scripting capabilities. Attendees are required to specify their applicable programming languages during the registration process. In the absence of such skills, instruction will focus exclusively on executing commands through the Redis command-line interface (redis-cli), ensuring accessible and effective learning for government personnel.
14 Hours
Testimonials (7)
Hands on work, not just theory.
Atilla Kolali - Raiffeisen Schweiz
Course - Redis for Developers and System Administrators
Quite Interactive with trainer and Hands-on training
Paresh Kumar Giri - The Raymond Corporation
Course - Redis for Developers and System Administrators
It provided a basic idea of how Redis worked.
Ben Lake - The Raymond Corporation
Course - Redis for Developers and System Administrators
I liked the small group, good interaction and possibility to customize.
Erik de Ruiter - KLM Accounts Payable SPL/AP
Course - Redis for Developers and System Administrators
interaction with the teacher. We had a lot of discussions about the several subjects.
arno bongenaar - KLM Accounts Payable SPL/AP
Course - Redis for Developers and System Administrators
The lectures were very interesting and the topics were well explained.
Maciej Szarski - Finder.com Poland Sp. z o. o.
Course - Redis for Developers and System Administrators
I genuinely was benefit from the training knowledge and mechanic.