Artikulo Direktoryo
- 1 Unsa ang Redis cache?
- 2 Giunsa paghimo ang database sa cache sa Redis sa control panel sa CWP?
- 3 Giunsa Pag-enable ang Redis Cache Acceleration Plugin sa WordPress?
- 4 Giunsa ang pag-configure sa Redis cache acceleration plugin?
- 5 Giunsa pagsusi kung ang cache sa Redis adunay epekto?
- 6 Pagsulbad sa problema nga ang Redis server napakyas sa pagsugod
Tingali nakadungog ka bahin sa APC/APCu, Opcache, Xcache, mahimo nila nga mapadali ang kamahinungdanon WordPress o bisan unsang matang sa gisuportahan nga php script.
Sa kini nga panudlo, ipakita ko kanimo kung giunsa pagpadali ang WordPress gamit ang Redis Object Cache, ug magpadayon kami ug i-install ang Redis Cache sa CWP, busa magsugod na kita.
Unsa ang Redis cache?
- Ang Redis mao ang abbreviation sa RE mote DI actionary Server.
- Ang Redis usa ka paspas, open source in-memory key-value data structure store.
- Ang Redis nag-uban sa usa ka sagad nga set sa in-memorya nga mga istruktura sa datos nga nagtugot kanimo nga dali nga makahimo og lainlaing mga kostumbre nga aplikasyon.
- Ang mga kaso sa pangunang paggamit alang sa Redis naglakip sa caching, pagdumala sa sesyon, pub/sub, ug mga leaderboard.
- Ang Redis mao ang labing inila nga tindahan sa yawe nga kantidad karon.
- Ang Redis lisensyado sa BSD, gisulat sa na-optimize nga C code, ug nagsuporta sa daghang mga pinulongan sa pag-uswag.
Giunsa paghimo ang database sa cache sa Redis sa control panel sa CWP?
lakang 1:adto sa CWP Control Panel
- Pilia ang "Mga Setting sa PHP" ug dayon "Pagbalhin sa Bersyon sa PHP";
- Dayon pilia ang "PHP Version" gikan sa drop-down list, girekomendar nga i-install ang pinakabag-o nga bersyon sa php 7 ▼
- Pagkahuman sa pag-reload sa panid imong makita ang opsyon sa PHP nga magamit alang sa pag-install (checkbox)

Pag-navigate sa ubos ug pangitaa ang " redis "ug pilia kini ug i-klik" Build "button, pagkahuman makompleto ang proseso sa pagtukod pag-usab sa php, mahimo nimong susihon kung nagdagan ang redis gamit ang mosunud nga mando▼
service redis status
Makuha nimo ang output nga sama niini (saCentOS Gisulayan sa 7, ang CentOS 6 adunay lainlaing output sama sa "pagdagan")
[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
Maayo ang tanan niining puntoha, karon isulod ang mosunod nga sugo aron masusi kung ang php redis na-install▼
php -m | grep -i redis
Ang output mahimong sama niini ▼
[root@demo ~]# php -m | grep -i redis redis [root@demo ~]#
Kung ang output mao redis , unya maayo ang tanan ug magpadayon kami ug i-install ang panagsama sa WordPress ug Redis.
Giunsa ang pag-install sa CWP7 control panel, palihug tan-awa dinhi ▼
Giunsa Pag-enable ang Redis Cache Acceleration Plugin sa WordPress?
lakang 2:Sa dili pa i-enable ang redis-object-cache plugin sa WordPress, kinahanglan nimo wp-config.php Idugang ang mosunod nga mga kahulugan sa file ▼
define( 'WP_CACHE_KEY_SALT', 'www.chenweiliang.com:' );- kabubut-on
www.chenweiliang.comIlisan sa imong website.
Kung ako adunay daghang mga Redis sa usa ka server, unsaon nako pag-configure kini aron ang data dili magkasagol?
Adunay duha ka pamaagi.
Ang una nga pamaagi mao ang pag-configure sa lainlaing mga Redis DB alang sa lainlaing mga site.
Idugang lang ang mosunod nga configuration sa imong wp-config.php file aron ang lain-laing mga site makagamit ug lain-laing mga database sa Redis.
Mahimo nimong itakda ang lainlaing mga database sa Redis nga hinayhinay nga magsugod gikan sa 0.
define( 'WP_REDIS_DATABASE', 0 );
Ang ikaduha nga paagi mao nga ang Redis dili makontrol ug ang parehas nga database kinahanglan gamiton.
Dayon mahimo nimong idugang ang lainlaing mga asin niini, aron bisan kung mogamit ka sa parehas nga database, ang datos dili maglibog ▼
define( 'WP_CACHE_KEY_SALT', 'www.chenweiliang.com:' );
lakang 3:login sa WordPress backend → Adto sa "Plugins" → "Install Plugins" ▼
- kinahanglan nimong idugang kiniWordPress plugin:
Redis Object cache

lakang 4:assuming na-install na nimo Redis Object cache plugin, karon navigate sa Redis settings ug i-klik ang "Enable Object Cache".
Human mapagana sa WordPress ang Redis Cache Acceleration plugin, kini magpakita sa "Connected" sama sa gipakita sa ubos▼

- pahalipay!Ang WordPress Redis Cache Acceleration Plugin malampuson nga nahimo!
- Imong mamatikdan nga ang load karon mikunhod ug ang site nga load kaayo paspas.
Espesyal nga pahayag: Kung ang programa nga gi-install sa default naa sa English, ang screenshot gikuha alang sa gihatagnaa sa English.
- Bisan pa, ang ubang mga Intsik nag-ingon "ang Intsik nga website naggamit sa English nga mga screenshot", "ang mga pana sa mga litrato lahi"...
- Makita nga kining mga Intsik hingpit nga gidid-an sa gawasnong panghunahuna.
- Tingali tungod kay ang China dili usa ka bukas ug gawasnon nga nasud, kung mao, ingon og wala’y kagawasan sa pagsulti ug pagkat-on sa English sa China?
Giunsa ang pag-configure sa Redis cache acceleration plugin?
Sa kinatibuk-an, igo na nga magsugod direkta, o mahimo pa namon nga ma-configure.
Idugang ang mosunod nga configuration sa among wp-config.php file▼
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');Giunsa pagsusi kung ang cache sa Redis adunay epekto?
Gamita ang mosunod nga sugo aron masusi kung ang lokal nga cache sa Redis namugna ▼
redis-cli monitor
- Pagsulod sa imong website, i-refresh ang panid, ug imong makita nga adunay data output.
Ang redis caching mahimo usab nga hinungdan nga ang mga plugin sa WordPress ug mga pagbag-o sa tema sa WordPress dili molihok.
Sugo sa pagtangtang sa Redis cache nga mano-mano▼
redis-cli flushall
#进入redis redis-cli #清空 flushall #退出 exit
Tan-awa ang memory configuration sa Redis ▼
redis-cli info memory
Balik sa mga resulta sa pangutana ▼
# 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
Ang mosunod mao ang paagi sa pag-configure sa pid file human sa pagsugod sa Redis cache▼
Pagsulbad sa problema nga ang Redis server napakyas sa pagsugod
Human sa pagsugod pag-usab sa VPS server, ang Redis server mahimong mapakyas sa pagkuha sa layo nga koneksyon access.
Aron mapadagan ang pinakabag-o nga bersyon sa Redis nga adunay systemd, kinahanglan nimo nga i-edit ang Redis configuration file:
/etc/redis.conf
Pagtukod ug pag-configure sa Redis nga adunay suporta sa systemd ▼
daemonize no
supervised auto
- Sulayi nga i-restart ang VPS server. Kung ang Redis makasugod sama sa naandan, kini nagpasabut nga ang Redis configuration file bag-o lang gi-edit nga molihok.
Paglaum Chen Weiliang Blog ( https://www.chenweiliang.com/ ) mipakigbahin "Giunsa paggamit sa WordPress ang Redis aron mapadali ang plugin sa cache? Ang CWP Turn on Redis Cache" makatabang kanimo.
Welcome sa pagpaambit sa link niini nga artikulo:https://www.chenweiliang.com/cwl-26520.html
Aron maablihan ang daghang tinago nga mga limbong🔑, welcome sa pag-apil sa among Telegram channel!
Share ug like kung ganahan ka! Ang imong mga share ug likes mao ang among padayon nga kadasig!

