Skip to content

Redis Caching & Session Architecture

Implementation Strategy

To sustain performance metrics when scaling to thousands of simultaneous tenants, Redis is integrated as an in-memory data store directly on the VPS instance.

Primary Workloads

  1. Session Persistence: Offloading PHP sessions from slower disk I/O to memory, eliminating bottleneck constraints during traffic spikes.
  2. API Rate Limiting: Tracking tenant AI token consumption and Twilio webhook hits dynamically.
  3. Application Caching: Storing static configuration matrices, tenant profile options, and CDN lookups.

Connection Profile

  • Host: 127.0.0.1 (localhost loopback interface)
  • Port: 6379
  • Security: Bind permissions restricted solely to internal localhost; external port access explicitly dropped by UFW firewall rules.