{"id":25873,"date":"2026-08-26T10:00:00","date_gmt":"2026-08-26T08:00:00","guid":{"rendered":"https:\/\/soccorsowp.it\/blog\/?p=25873"},"modified":"2026-08-26T10:00:00","modified_gmt":"2026-08-26T08:00:00","slug":"configurare-redis-object-cache-wordpress","status":"publish","type":"post","link":"https:\/\/soccorsowp.it\/blog\/configurare-redis-object-cache-wordpress\/","title":{"rendered":"Come configurare Redis Object Cache per velocizzare WordPress"},"content":{"rendered":"<h1>Come configurare Redis Object Cache per velocizzare WordPress<\/h1>\n<p>Ogni volta che <a href=\"https:\/\/soccorsowp.it\/blog\/blocco-di-contenuti-opt-in-per-wordpress\/\">WordPress<\/a> carica una pagina, esegue decine di query al database per recuperare opzioni, dati dei plugin, metadati e contenuti. Il <strong>Redis Object Cache<\/strong> riduce drasticamente queste query memorizzando i risultati in memoria RAM, cos\u00ec WordPress non deve interrogare il database per ogni richiesta. In questa guida ti spiego come funziona e come configurarlo.<\/p>\n<h2>Cos&#8217;\u00e8 Redis e come funziona con WordPress<\/h2>\n<p><strong>Redis<\/strong> \u00e8 un database in-memory che funziona come una cache ultra-veloce. I dati vengono memorizzati nella RAM del server invece che su disco, rendendo l&#8217;accesso migliaia di volte pi\u00f9 veloce rispetto a MySQL. WordPress ha un sistema di <strong>Object Cache<\/strong> integrato che, per default, mantiene i dati in memoria solo per la durata della singola richiesta. Con Redis, questi dati persistono tra le richieste, eliminando query ripetitive al database.<\/p>\n<p>Il risultato \u00e8 un sito significativamente pi\u00f9 veloce, specialmente per:<\/p>\n<ul>\n<li><strong>Siti con molti plugin:<\/strong> ogni plugin salva opzioni nel database. Con Redis, queste vengono lette dalla RAM.<\/li>\n<li><strong>WooCommerce:<\/strong> le pagine del negozio eseguono molte query per prodotti, prezzi e carrello.<\/li>\n<li><strong>Siti ad alto traffico:<\/strong> Redis riduce il carico sul database, permettendo di gestire pi\u00f9 visitatori contemporaneamente.<\/li>\n<li><strong>Bacheca di amministrazione:<\/strong> la dashboard WordPress diventa molto pi\u00f9 reattiva.<\/li>\n<\/ul>\n<h2>Verificare se il tuo hosting supporta Redis<\/h2>\n<p>Redis deve essere installato sul server. Non tutti gli hosting lo supportano:<\/p>\n<ul>\n<li><strong>Hosting gestiti premium<\/strong> (Kinsta, WP Engine, Cloudways): Redis \u00e8 disponibile, spesso incluso nel piano o attivabile con un clic.<\/li>\n<li><strong>VPS e server dedicati:<\/strong> puoi installare Redis manualmente.<\/li>\n<li><strong>Hosting condivisi:<\/strong> la maggior parte non supporta Redis. Verifica con il tuo provider.<\/li>\n<\/ul>\n<p>Per verificare se Redis \u00e8 gi\u00e0 installato sul server, accedi via SSH e digita:<\/p>\n<pre>redis-cli ping<\/pre>\n<p>Se ricevi la risposta <span style=\"font-family: monospace\">PONG<\/span>, Redis \u00e8 installato e funzionante. Se ricevi un errore, Redis non \u00e8 disponibile.<\/p>\n<h2>Installare Redis su un VPS<\/h2>\n<p>Se hai un VPS con Ubuntu\/Debian, installa Redis con:<\/p>\n<pre>sudo apt update\nsudo apt install redis-server<\/pre>\n<p>Dopo l&#8217;installazione, Redis si avvia automaticamente. Verifica che funzioni con <span style=\"font-family: monospace\">redis-cli ping<\/span>. Per sicurezza, assicurati che Redis ascolti solo su localhost modificando <span style=\"font-family: monospace\">\/etc\/redis\/redis.conf<\/span>:<\/p>\n<pre>bind 127.0.0.1\nprotected-mode yes<\/pre>\n<p>Riavvia Redis con <span style=\"font-family: monospace\">sudo systemctl restart redis<\/span> dopo le modifiche.<\/p>\n<h2>Installare il plugin Redis Object Cache<\/h2>\n<p>Una volta che Redis \u00e8 attivo sul server, devi collegare WordPress ad esso:<\/p>\n<ol>\n<li>Installa il plugin <strong>Redis Object Cache<\/strong> di Till Kruss dalla bacheca WordPress.<\/li>\n<li>Aggiungi questa riga nel file <span style=\"font-family: monospace\">wp-config.php<\/span>, prima della riga &#8220;That&#8217;s all, stop editing!&#8221;:<\/li>\n<\/ol>\n<pre>define('WP_REDIS_HOST', '127.0.0.1');\ndefine('WP_REDIS_PORT', 6379);<\/pre>\n<ol start=\"3\">\n<li>Vai in <strong>Impostazioni \u2192 Redis<\/strong> nella bacheca WordPress.<\/li>\n<li>Clicca su <strong>Enable Object Cache<\/strong>.<\/li>\n<\/ol>\n<p>Il plugin crea un file <span style=\"font-family: monospace\">object-cache.php<\/span> nella cartella <span style=\"font-family: monospace\">wp-content\/<\/span> che sostituisce l&#8217;object cache predefinito di WordPress con Redis.<\/p>\n<h2>Configurazione avanzata<\/h2>\n<p>Per siti con esigenze specifiche, puoi personalizzare la configurazione in <span style=\"font-family: monospace\">wp-config.php<\/span>:<\/p>\n<pre>\/\/ Prefisso per evitare conflitti se pi\u00f9 siti usano lo stesso Redis\ndefine('WP_REDIS_PREFIX', 'miosito_');\n\n\/\/ Timeout di connessione in secondi\ndefine('WP_REDIS_TIMEOUT', 1);\n\n\/\/ Tempo massimo di lettura in secondi\ndefine('WP_REDIS_READ_TIMEOUT', 1);\n\n\/\/ Database Redis (0-15, utile per separare i siti)\ndefine('WP_REDIS_DATABASE', 0);<\/pre>\n<p>Se gestisci pi\u00f9 siti WordPress sullo stesso server, usa un database Redis diverso o un prefisso diverso per ciascuno. Altrimenti le cache dei siti si mescolano.<\/p>\n<h2>Verificare che Redis funzioni<\/h2>\n<p>Dopo l&#8217;attivazione, verifica che Redis stia effettivamente memorizzando i dati:<\/p>\n<p><strong>Dalla bacheca:<\/strong> vai in Impostazioni \u2192 Redis. Dovresti vedere lo stato &#8220;Connected&#8221; e le statistiche su hit e miss della cache.<\/p>\n<p><strong>Da riga di comando:<\/strong><\/p>\n<pre>redis-cli info stats | grep keyspace\nredis-cli info memory | grep used_memory_human<\/pre>\n<p>Il primo comando mostra quante chiavi sono memorizzate. Il secondo mostra quanta memoria sta usando Redis. Se i valori crescono dopo aver navigato il sito, Redis sta funzionando.<\/p>\n<p>Puoi anche monitorare le operazioni in tempo reale con:<\/p>\n<pre>redis-cli monitor<\/pre>\n<p>Questo comando mostra ogni operazione Redis in tempo reale. Naviga il sito e vedrai le letture e scritture nella cache.<\/p>\n<h2>Redis vs Memcached: quale scegliere<\/h2>\n<p>Un&#8217;alternativa a Redis \u00e8 <strong>Memcached<\/strong>. Entrambi sono cache in-memory, ma ci sono differenze:<\/p>\n<ul>\n<li><strong>Redis<\/strong> supporta strutture dati complesse, persistenza su disco e replicazione. \u00c8 pi\u00f9 versatile.<\/li>\n<li><strong>Memcached<\/strong> \u00e8 pi\u00f9 semplice e pu\u00f2 essere leggermente pi\u00f9 veloce per cache semplici.<\/li>\n<\/ul>\n<p>Per WordPress, <strong>Redis \u00e8 la scelta consigliata<\/strong> perch\u00e9 il plugin Redis Object Cache \u00e8 pi\u00f9 maturo, meglio mantenuto e offre pi\u00f9 funzionalit\u00e0 di monitoraggio.<\/p>\n<h2>Serve assistenza?<\/h2>\n<p>Se vuoi configurare Redis Object Cache sul tuo server per <a href=\"https:\/\/soccorsowp.it\/blog\/5-consigli-per-velocizzare-il-tuo-sito-web-wordpress-da-subito\/\">velocizzare WordPress<\/a>, il team di <strong><a href=\"https:\/\/soccorsowp.it\/blog\/i-migliori-plugin-woocommerce-per-dominare-il-black-friday\/\">SoccorsoWP<\/a><\/strong> pu\u00f2 installare e configurare tutto per te. <a href=\"https:\/\/soccorsowp.it\/ticket\/\">Apri un ticket<\/a> e migliora le prestazioni del tuo sito.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Come configurare Redis Object Cache per velocizzare WordPress Ogni volta che WordPress carica una pagina, esegue decine di query al database per recuperare opzioni, dati&#8230;<\/p>\n","protected":false},"author":1,"featured_media":25874,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_titles_title":"Come configurare Redis Object Cache per velocizzare WordPress","_seopress_titles_desc":"Guida completa a Redis Object Cache per WordPress: installazione, configurazione del plugin, verifica e ottimizzazione. Velocizza il tuo sito con la\u2026","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","footnotes":""},"categories":[1698],"tags":[],"class_list":["post-25873","post","type-post","status-publish","format-standard","has-post-thumbnail","category-hosting-wordpress"],"_links":{"self":[{"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/posts\/25873","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/comments?post=25873"}],"version-history":[{"count":0,"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/posts\/25873\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/media\/25874"}],"wp:attachment":[{"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/media?parent=25873"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/categories?post=25873"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/tags?post=25873"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}