Course Outline

Module 1: Initial Setup

  • Redis Releases
  • Installation Procedures
  • Configuration Settings
  • Security Model Overview
  • Automating Redis Startup During Boot
  • Security Hardening Practices Implemented by Common Linux Distributions
  • Client Libraries and Language Bindings for Government Use

Module 2: Data Model

  • Primitive Data Types and Commands for Manipulating Them
  • Common Use Cases for Each Data Type in Government Applications
  • Best Practices for Naming Redis Keys in a Public Sector Context
  • Understanding the Implications of Redis Being Mostly Single-Threaded for Government Workflows
  • Redis Wire Protocol and Its Relevance for Government Operations
  • Strategies for Handling Useful Commands Not Supported by Client Libraries
  • Reasons Behind the Unavailability of Certain Commands in Some Client Libraries
  • Transitioning Mindsets from Relational Database Design to Redis for Government Applications
  • General Tips on Data Organization for Enhanced Governance and Accountability
  • Data Expiration Mechanisms
  • Publish/Subscribe (Pub/Sub) Functionality
  • Transactions and Lua Scripts in a Public Sector Environment
  • Utilizing External Modules to Enhance Redis Capabilities for Government
  • Maintaining Data Consistency in Government Databases

Module 3: Performance Tips

  • Benchmarking Techniques for Redis in a Public Sector Context
  • Commands to Avoid for Optimal Performance in Government Applications
  • Diagnosing and Resolving Latency Issues in Redis for Government Use
  • Alternatives to Large DEL Requests for Efficient Data Management
  • Pipelining Techniques for Enhanced Performance in Government Systems
  • Mass Insertion Strategies for Large-Scale Government Databases
  • Debugging and Mitigating Memory Overuse in Redis for Government Applications
  • Memory Optimization Tips for Efficient Resource Utilization in Public Sector Environments

Module 4: Operations

  • Persistence Mechanisms Available for Reliable Data Storage in Government Systems
  • Precautions to Avoid SSD Wearout in Government Deployments
  • Backup and Restore Procedures for Ensuring Data Integrity in Public Sector Applications
  • Tools for Exploring Database Contents in a Government Context
  • Techniques for Analyzing Redis Dumps for Government Use
  • Tuning Durability vs. Performance for Optimal Government Operations
  • Switching Between RDB and AOF Persistence Methods for Government Applications
  • Use Cases for Diskless Redis in Public Sector Environments
  • OS-Level Tunables Relevant to Redis for Government Systems
  • Monitoring Redis Performance for Government Operations

Module 5: More Than One Redis

  • Starting Multiple Instances of Redis on a Single Server for Government Use
  • Application-Level Partitioning Strategies for Public Sector Deployments
  • Master-Slave Replication Techniques for Enhanced Data Reliability in Government Applications
  • High Availability Using Redis Sentinel for Government Systems
  • Redis Cluster Configuration for Scalable Government Operations
  • Ensuring Consistent Backups Across NAT in a Public Sector Context
  • Making Consistent Backups for Reliable Data Management in Government Environments

Module 6: High Availability

  • Installing and Setting Up Multiple Redis Servers for Government Applications
  • Configuring Standalone Servers with Multiple Instances for Public Sector Use
  • Master/Slave Replication Techniques for Enhanced Data Reliability in Government Systems
  • Setting Up a Redis HA Cluster with Sentinel for High Availability in Public Sector Environments
  • Deploying a Redis Sharding Cluster for Scalable Government Operations
  • Combining Redis Replication (with Sentinel) and Sharding Capabilities for Robust Government Applications
  • Monitoring, Backup/Restore, and Performance Tuning Strategies for High Availability in Government Setups

Requirements

Participants should have a solid foundation in performing basic system administration tasks using the Linux command line. Certain topics will require programming or scripting skills. When registering for government training, please specify the programming languages you are familiar with. If no programming languages are applicable, we will issue Redis commands from redis-cli.

 21 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories