Drejtoria e artikujve
- 1 Çfarë është një cache Redis?
- 2 Si të aktivizoni bazën e të dhënave të cache Redis në panelin e kontrollit CWP?
- 3 Si të aktivizoni Shtojcën e Përshpejtimit të Cache Redis në WordPress?
- 4 Si të konfiguroni shtojcën e përshpejtimit të cache Redis?
- 5 Si të kontrolloni nëse cache Redis është në fuqi?
- 6 Zgjidheni problemin që serveri Redis nuk fillon të fillojë
Ju mund të keni dëgjuar për APC/APCu, Opcache, Xcache, ato mund të shpejtojnë ndjeshëm WordPress ose çdo lloj skripti php të mbështetur.
Në këtë tutorial, unë do t'ju tregoj se si të shpejtoni WordPress me Redis Object Cache, dhe ne do të vazhdojmë dhe do të instalojmë Redis Cache në CWP, kështu që le të fillojmë.
Çfarë është një cache Redis?
- Redis është shkurtesa e Serverit të veprimit RE mote DI.
- Redis është një dyqan i shpejtë, me burim të hapur në memorie të strukturës së të dhënave me vlerë kyçe.
- Redis vjen me një grup të përbashkët të strukturave të të dhënave në memorie që ju lejojnë të krijoni lehtësisht një sërë aplikacionesh të personalizuara.
- Rastet e përdorimit parësor për Redis përfshijnë ruajtjen e memories, menaxhimin e sesioneve, pub/nën dhe tabelat e drejtuesve.
- Redis është dyqani më i popullarizuar me vlerë kyçe sot.
- Redis është i licencuar nga BSD, i shkruar në kodin C të optimizuar dhe mbështet shumë gjuhë zhvillimi.
Si të aktivizoni bazën e të dhënave të cache Redis në panelin e kontrollit CWP?
Hapi 1:Shko te Paneli i kontrollit CWP
- Zgjidhni "PHP Settings" dhe më pas "PHP Version Switcher";
- Pastaj zgjidhni "PHP Version" nga lista rënëse, rekomandohet të instaloni versionin më të fundit të php 7 ▼
- Pas ringarkimit të faqes, do të shihni opsionin PHP të disponueshëm për instalim (kutia e kontrollit)

Navigoni në fund dhe gjeni " redis "dhe zgjidhni atë dhe klikoni" Build butonin ", pasi procesi i rindërtimit të php të përfundojë, mund të kontrolloni nëse redis po ekzekutohet me komandën e mëposhtme▼
service redis status
Ju do të merrni dalje si kjo (nëCentOS Testuar në 7, CentOS 6 ka dalje të ndryshme si "punon")
[root@demo ~]# service redis status Redirecting to /bin/systemctl status redis.service ● redis.service - Redis persistent key-value database Loaded: loaded (/usr/lib/systemd/system/redis.service; enabled; vendor preset: disabled) Drop-In: /etc/systemd/system/redis.service.d └─limit.conf Active: active (running) since Sun 2022-02-20 16:41:24 +08; 12s ago Main PID: 2486 (redis-server) Status: "Ready to accept connections" CGroup: /system.slice/redis.service └─2486 /usr/bin/redis-server 127.0.0.1:6379
Gjithçka është në rregull në këtë pikë, tani futni komandën e mëposhtme për të kontrolluar nëse php redis është instaluar ▼
php -m | grep -i redis
Prodhimi do të jetë si ky ▼
[root@demo ~]# php -m | grep -i redis redis [root@demo ~]#
Nëse dalja është redis , atëherë gjithçka është mirë dhe ne do të vazhdojmë dhe do të instalojmë integrimin e WordPress dhe Redis.
Si të instaloni panelin e kontrollit CWP7, ju lutemi shikoni këtu ▼
Si të aktivizoni Shtojcën e Përshpejtimit të Cache Redis në WordPress?
Hapi 2:Përpara se të aktivizoni shtojcën redis-object-cache në WordPress, duhet wp-config.php Shtoni përkufizimet e mëposhtme në skedarin ▼
define( 'WP_CACHE_KEY_SALT', 'www.chenweiliang.com:' );- do të
www.chenweiliang.comZëvendësoni me faqen tuaj të internetit.
Nëse kam shumë Redis në një server, si t'i konfiguroj ato në mënyrë që të dhënat të mos ngatërrohen?
Ka dy mënyra.
Metoda e parë është të konfiguroni Redis DB të ndryshme për sajte të ndryshme.
Thjesht shtoni konfigurimin e mëposhtëm në skedarin tuaj wp-config.php në mënyrë që sajte të ndryshme të mund të përdorin baza të të dhënave të ndryshme Redis.
Mund të vendosni baza të të dhënave të ndryshme Redis gradualisht duke filluar nga 0.
define( 'WP_REDIS_DATABASE', 0 );
Mënyra e dytë është se Redis nuk mund të kontrollohet dhe duhet të përdoret e njëjta bazë të dhënash.
Më pas mund të shtoni kripëra të ndryshme në të, në mënyrë që edhe nëse përdorni të njëjtën bazë të dhënash, të dhënat të mos ngatërrohen ▼
define( 'WP_CACHE_KEY_SALT', 'www.chenweiliang.com:' );
Hapi 3:Hyni në Mbështetja e WordPress → Shkoni te "Plugins" → "Install Plugins" ▼
- ju duhet ta shtoni këtëplugin WordPress:
Redis Object cache

Hapi 4:duke supozuar se keni instaluar Redis Object cache plugin, tani lundroni te cilësimet e Redis dhe klikoni "Aktivizo cache objekti".
Pasi WordPress të aktivizojë shtojcën Redis Cache Acceleration, ajo do të shfaqë "Connected" siç tregohet më poshtë ▼

- urime!Shtojca e përshpejtimit të cache të WordPress Redis u aktivizua me sukses!
- Do të vini re se ngarkesa tani është zvogëluar dhe faqja ngarkohet shumë shpejt.
Deklaratë speciale: Nëse programi i instaluar si parazgjedhje është në anglisht, pamja e ekranit merret si e mirëqenëështë në anglisht.
- Megjithatë, disa kinezë thonë se "faqja e internetit kineze përdor pamjet e ekranit në anglisht", "shigjetat e fotove janë të ndryshme"...
- Mund të shihet se këta kinezë janë plotësisht të kufizuar nga të menduarit e lirë.
- Ndoshta sepse Kina nuk është një vend i hapur dhe i lirë.Nëse po, duket se nuk ka fare liri për të folur dhe mësuar anglisht në Kinë?
Si të konfiguroni shtojcën e përshpejtimit të cache Redis?
Në përgjithësi, mjafton të fillojmë drejtpërdrejt, ose mund të konfigurojmë më tej.
Shtoni konfigurimin e mëposhtëm në skedarin tonë wp-config.php▼
define('WP_REDIS_CLIENT', 'pecl'); // 指定用于与 Redis 通信的客户端, pecl 即 The PHP Extension Community Library
define('WP_REDIS_SCHEME', 'tcp'); // 指定用于与 Redis 实例进行通信的协议
define('WP_REDIS_HOST', '127.0.0.1'); // Redis 服务器的 IP 或主机名
define('WP_REDIS_PORT', '6379'); // Redis 端口
define('WP_REDIS_DATABASE', '0'); // 接受用于使用该 SELECT 命令自动选择逻辑数据库的数值
define('WP_CACHE_KEY_SALT', 'www.chenweiliang.com:'); // 设置所有缓存键的前缀( WordPress 多站点模式下使用)
define('WP_REDIS_MAXTTL', '86400');Si të kontrolloni nëse cache Redis është në fuqi?
Përdorni komandën e mëposhtme për të kontrolluar nëse cache lokale Redis është krijuar ▼
redis-cli monitor
- Hyni në faqen tuaj të internetit, rifreskoni faqen dhe mund të shihni se ka dalje të të dhënave.
Redis caching mund të bëjë që shtojcat e WordPress dhe modifikimet e temës së WordPress të mos hyjnë në fuqi.
Komanda për të fshirë manualisht cache Redis▼
redis-cli flushall
#进入redis redis-cli #清空 flushall #退出 exit
Shikoni konfigurimin e kujtesës së Redis ▼
redis-cli info memory
Kthehu te rezultatet e pyetjes ▼
# Memory used_memory:24645472 used_memory_human:23.50M used_memory_rss:40558592 used_memory_rss_human:38.68M used_memory_peak:140777552 used_memory_peak_human:134.26M used_memory_peak_perc:17.51% used_memory_overhead:1619888 used_memory_startup:811872 used_memory_dataset:23025584 used_memory_dataset_perc:96.61% allocator_allocated:24964648 allocator_active:26865664 allocator_resident:37646336 total_system_memory:17179869184 total_system_memory_human:16.00G used_memory_lua:37888 used_memory_lua_human:37.00K used_memory_scripts:0 used_memory_scripts_human:0B number_of_cached_scripts:0 maxmemory:0 maxmemory_human:0B maxmemory_policy:noeviction allocator_frag_ratio:1.08 allocator_frag_bytes:1901016 allocator_rss_ratio:1.40 allocator_rss_bytes:10780672 rss_overhead_ratio:1.08 rss_overhead_bytes:2912256 mem_fragmentation_ratio:1.65 mem_fragmentation_bytes:15954144 mem_not_counted_for_evict:0 mem_replication_backlog:0 mem_clients_slaves:0 mem_clients_normal:20496 mem_aof_buffer:0 mem_allocator:jemalloc-5.1.0 active_defrag_running:0 lazyfree_pending_objects:0 lazyfreed_objects:0
Më poshtë është se si të konfiguroni skedarin pid pas fillimit të cache Redis▼
Zgjidheni problemin që serveri Redis nuk fillon të fillojë
Pas rinisjes së serverit VPS, serveri Redis mund të dështojë të marrë akses në lidhje në distancë.
Për të ekzekutuar versionin më të fundit të Redis me systemd, duhet të modifikoni skedarin e konfigurimit Redis:
/etc/redis.conf
Ndërtoni dhe konfiguroni Redis me mbështetje systemd ▼
daemonize no
supervised auto
- Provoni të rinisni serverin VPS. Nëse Redis mund të fillojë si zakonisht, do të thotë se skedari i konfigurimit Redis i sapo redaktuar funksionon.
Blogu Hope Chen Weiliang ( https://www.chenweiliang.com/ ) shared "Si e përdor WordPress Redis për të përshpejtuar shtojcën e cache? CWP Turn on Redis Cache" do t'ju ndihmojë.
Mirë se vini të shpërndani lidhjen e këtij artikulli:https://www.chenweiliang.com/cwl-26520.html


