Skip to main content
.com domains from $2.99 — free WHOIS privacy on every name

Performance Reference

Redis is for the pages your page cache is not allowed to touch

The public pages fly and the dashboard still crawls, because none of it is cacheable.

The short answer

Redis is an in-memory data store used as an object cache: it holds query results and computed values in RAM so the application can reuse them instead of asking the database again.

That makes it the answer to a very specific problem. Page caching handles anything you can serve identically to everyone, and deliberately skips everything else — baskets, accounts, checkout, the whole dashboard. Redis is what makes that uncacheable half quick, which is why stores and membership sites feel it far more than blogs do.

By the HostingFast team · Reviewed 12 August 2026

0

Hand-waving in this entry

100+

Entries wired to each other

Real

Numbers you can reproduce

Free

To read, no gate

In WordPress it becomes a persistent object cache. Without one, every request rebuilds the same option lookups, term queries and meta reads from the database and throws them away at the end. With one, they survive between requests, and the second visitor to the same screen collects most of the answer from memory.

Beyond WordPress it does sessions, queues, rate-limit counters and transient storage. For a hosting decision, though, the only questions that matter are whether it is available and how much work connecting it takes. On the WordPress plans here it is a single click in AccelerateWP.

The uncacheable half of a site

A logged-out article is served whole from the page cache and never reaches PHP. A logged-in dashboard, a basket, a checkout or an account page cannot be, because the response differs per person. Every one of those runs the full application on every request, which is exactly where object caching earns its keep.

So the honest expectation is asymmetric. Public pages will barely change; wp-admin and checkout typically feel different within minutes of it going live.

Reading the hit rate

The instrumentation is there. Redis reports keyspace hits and keyspace misses in its own statistics, and any decent object cache plugin surfaces a connection status and a hit rate in the WordPress admin. Hold that ratio comfortably above roughly 80 percent and it is doing real work.

A poor ratio usually means one of three things: the cache is being flushed too aggressively, the memory limit is evicting entries before they are reused, or a plugin is bypassing the object cache and going straight to the database. All three are visible in the same statistics if you look at them over a few minutes rather than a single instant.

Where it stops helping

It caches results, not queries. A genuinely slow query still runs slowly the first time and on every miss, so a missing database index is not something Redis will paper over for long. It is also volatile by nature: a restart empties it, and the application must be correct with an empty cache.

And it does nothing for the requests already served by page cache. If your public pages are slow, this is not the fix, and installing it will produce a graph that does not move.

Switching it on here

Redis object caching runs on the WordPress tiers through AccelerateWP, enabled from the panel rather than by editing configuration. WP-CLI over SSH is available on the developer-focused plans if you would rather drive it from the command line, with Git and Composer alongside.

Neighbouring entries: Cache, Database, WooCommerce and OPcache. Daily backups run on every plan, so trying it is a low-risk afternoon rather than a project.

A performance-test needle sweeping hard to the right

Caching entries that name the beneficiary

Each caching layer helps a specific kind of request and does nothing for the others. These entries say which requests each one covers, so you stop enabling things that were never going to move your number.

Redis object caching runs through AccelerateWP on the WordPress tiers, with WP-CLI over SSH on the developer-focused plans.

  • Beneficiary named per layer
  • Hit rates as the proof
  • Panel route and CLI route both given
  • Written by our support engineers

Why HostingFast

Standard on every plan

Aimed at the uncacheable half

Baskets, checkout, accounts and the dashboard — the requests page caching is not allowed to serve.

Asymmetric by design

Public pages barely change; wp-admin and checkout usually feel different within minutes.

Hit rate as evidence

Keyspace hits against misses, held comfortably above roughly 80 percent, is the proof it is working.

Three reasons a ratio is poor

Aggressive flushing, memory eviction, or a plugin bypassing the object cache entirely.

Clear about the limits

It caches results, not queries. A missing index still costs you on every miss.

One click on WordPress tiers

Enabled through AccelerateWP from the panel, or driven with WP-CLI over SSH if you prefer.

Quick Start

From order to online

  1. 1

    Confirm what is actually slow

    If your slow pages are logged-out and cacheable, this is the wrong tool. Check the cache header before you enable anything.

  2. 2

    Turn it on and take the hit rate

    Enable it, use the site normally for a few minutes, then read keyspace hits against misses rather than trusting a first impression.

  3. 3

    Chase a poor ratio to its cause

    Flushing, eviction or a plugin going straight to the database. The statistics distinguish the three if you watch them over time.

Built In

Loaded onto every plan

  • LiteSpeed caching built into the server rather than patched in by plugin
  • NVMe SSD storage on every tier, not just the expensive ones
  • Built-in WebP image optimisation at no extra cost
  • cPanel — the control panel most of the industry already runs
  • WordPress Toolkit, with updates handled for you
  • Human support on duty every hour of every day
  • Email addresses that run on your own domain name
  • A renewal price identical to the price you signed up at
  • Zero setup charges — there is no joining fee, ever
  • Year one of your domain free when you order annually

Frequently Asked

What people ask us most often

Which pages does Redis actually speed up?

The ones page caching cannot serve: wp-admin, baskets, checkout, account areas and anything else that differs per visitor. Those run the whole application on every request, so removing repeated database work from them is felt immediately. Public logged-out pages are already coming from the page cache and will barely move, which is the correct outcome rather than a disappointment.

What does a poor hit rate usually mean?

Three candidates. Something is flushing the cache too often, so entries never get reused. The memory limit is evicting entries before a second request arrives. Or a plugin is going straight to the database and ignoring the object cache altogether. Watch keyspace hits and misses over several minutes of real use rather than reading a single instant, and the pattern separates them.

What happens to the cache when the service restarts?

It empties, and the application carries on by rebuilding from the database. That is the design: an object cache is an optimisation, never the source of truth, and anything that breaks when the cache is cold was already broken. In practice you see a brief warm-up and then normal service.

How do I switch it on here?

On the WordPress tiers it is a single click in AccelerateWP from the control panel, with no configuration file to edit. If you would rather work from the command line, WP-CLI over SSH is available on the developer-focused plans alongside Git and Composer. Daily backups run on every plan, so trying it costs you an afternoon at worst.

Keep reading

  • WooCommerce

    The storefront layer on WordPress, and why almost none of it can be page cached.

  • Cache

    Five layers between database and visitor, and the header that says which one answered.

  • Best Hosting With Redis Object Caching

    The buyer's version: how to check a host's Redis story before you believe it.

  • VPS Hosting

    KVM virtual servers with root access, edge filtering and one flat monthly price.

  • Web Hosting

    cPanel hosting on NVMe with SSL, migration and a first-year domain included.

Changing hosts? Run through our checklist first.

A straightforward sequence for a switch your visitors never feel: which files move first, how to shift email across without losing a single message, the right moment to repoint DNS, and the two mistakes behind almost all the downtime we get asked to rescue.

You'll get the checklist email, then occasional pointers on keeping a site running fast. Unsubscribe the moment you want out — the privacy policy covers the rest.

Make the logged-in half quick too.

Redis through AccelerateWP on the WordPress tiers, LiteSpeed caching in the server, NVMe under every plan.

View VPS Hosting plans