Redis er en open source, in-memory data structure store. I forbindelse med WordPress kan Redis bruges til at gemme værdier, der genereres af WordPress’ native objekt-cache på en vedvarende måde, så cache-objekter kan genbruges mellem pageloads.

Brug af en persistent object cache såsom Redis, giver mulighed for genbrug af object cache i stedet for at kræve, at MySQL-databasen bliver spurgt en gang til det samme objekt. Resultatet er, at Redis kan reducere belastningen på et websteds MySQL-database og samtidig reducere webstedets responstid og øge stedets evne til at skalere og håndtere yderligere trafik.

Websteder, der mest drager fordel af Redis

Hos Kinsta er sidecache indbygget for alle websteder på vores platform. Der er dog nogle websteder, der ikke gør stor brug af sidecache: nogle eCommerce sites, medlemswebsteder, fora og diskussionsfora, blogs med ekstremt aktive kommentarsektioner og andre typer meget dynamiske websteder.

Disse meget dynamiske websteder, der ikke kan udnytte sidecache hurtig, er potentielle kandidater til en vedvarende object caching indstilling som Redis.

Redis hjælper generelt ikke med at laste tiden for statiske blogs, informative eCommerce sites og nyheds-websteder, medmindre siderne bruger meget dårlig cache-cache.

Tilføjelse af Redis til et websted hos Kinsta

Hvis du gerne vil tilføje Redis til dit websted, der er hostet hos Kinsta, skal du følge disse trin:

  1. Kontakt Kinstas supportteam og anmod om at få Redis tilføjet til dit websted. Bemærk venligst, at kun brugere med faktureringstilladelser (virksomhedsejere, virksomhedsadministratorer, firmafakturering) kan anmode om tilføjelse af tilføjelsen.
  2. Vores supportteam installerer Redis i din webstedscontainer og WP Redis-plugin’et på dit websted. Vores faktureringsteam tilføjer Redis-tillægsabonnementet til din konto. Tilføjelsen ligger på 100 USD om måneden pr. websted.

Vigtige bemærkninger

  • Hvis dit websted både har et scenemiljø og et live-miljø, og dit scene-website ikke længere er nødvendigt, bedes du slette det. Det kan derefter genskabes efter installationen af ​​Redis på live-siden. Hvis dit scene-website ikke kan slettes, vil det være nødvendigt at tilføje Redis (og Redis-plugin’et) til scene-website container. Hvis dette ikke gøres, vil Redis-installationen i LIVE-miljøet blive overskrevet og fjernet, næste gang iscenesættelse sættes live.
  • Hvis du vælger at stoppe med at bruge Redis, skal du åbne en ny chat med vores supportteam og bede om at få Redis fjernet fra din webstedscontainer og bede om at få Redis-tilføjelse abonnementet annulleret. Du vil modtage en tilbagebetaling af eventuelle ubrugte Redis-abonnement tillægsgebyrer, der er udstedt i henhold til vores refusionspolitik.
  • Detaljer om Redis-cache rapporteres muligvis ikke korrekt i Kinstas APM-tool, hvis du bruger et andet plugin end WP Redis eller Redis Object Cache. Det betyder ikke, at Redis ikke virker. Dette sker, fordi vi muligvis ikke er i stand til at indsamle og vise Redis-data fra andre plugins i APM-tool.

Brug af Redis med et WordPress-websted

Når Redis er installeret og integreret med dit websted med et plugin, kører det lydløst i baggrunden.

For at rydde Redis-object cachen kan du bruge indstillingen Ryd cache, der er tilføjet til dit websteds administrationsområde af Kinsta MU-plugin. Denne knap rydder både vores page cache og enhver object cache, der er aktiv på webstedet.

Med Kinsta MU-plugin installeret på dit websted, har du også mulighed for at bruge WP-CLI til at rydde Redis-cachen med denne kommando:

wp kinsta cache purge --object

Ryd cache fra WordPress admin toolbar.
Ryd cache fra WordPress admin toolbar.

Det er kritisk, at du tester dit websted grundigt efter at have aktiveret object caching og være omhyggelig med at gennemgå alle kritiske processer på dit websted med flere brugerprofiler for at sikre, at object caching ikke genbruges forkert.

Hvis du finder ud af, at object caching bliver brugt forkert, kan det være muligt at ekskludere bestemte grupper af objekter fra object cache med funktionen wp_cache_add_non_persistent_groups. Manipulering af object caching-ydelse ligger uden for Kinstas support til Redis og kræver involvering af en kvalificeret WordPress-udvikler.

Begrænsninger til Kinstas support til Redis

Kinsta’s support til Redis er begrænset til at installere Redis og eventuelle nødvendige afhængigheder i websteds containeren og sikre, at Redis er tilgængelig til brug af WordPress. Integrering af Redis med dit websted og ekskludering af bestemte grupper af objekter fra cachen er hver enkelt ejer af websidens ansvar. Hvis du finder ud af, at du har brug for hjælp til korrekt integration af Redis med dit websted, bliver du nødt til at bevare tjenesterne hos en kvalificeret WordPress-udvikler.