Ìwé Directory
Ó ṣeé ṣe kí o ti gbọ́ nípa APC/APCu, Opcache, àti Xcache, èyí tí ó lè mú kí WordPress tàbí irú ìkọ̀wé PHP èyíkéyìí yára sí i.
Nínú ẹ̀kọ́ yìí, màá fi bí a ṣe lè mú kí WordPress yára nípa lílo ohun èlò Redis caching hàn yín. A ó tẹ̀síwájú pẹ̀lú fífi Redis caching sori CWP, nítorí náà ẹ jẹ́ kí a bẹ̀rẹ̀.
Kini kaṣe Redis kan?
- Redis ni abbreviation ti RE mote DI actionary Server.
- Redis jẹ iyara, orisun ṣiṣi ni ibi-itaja ipilẹ data iye bọtini-iranti.
- Redis wa pẹlu eto ti o wọpọ ti awọn ẹya data inu-iranti ti o gba ọ laaye lati ṣẹda irọrun ọpọlọpọ awọn ohun elo aṣa.
- Awọn ọran lilo akọkọ fun Redis pẹlu caching, iṣakoso igba, ile-ọti/ipin, ati awọn igbimọ adari.
- Redis jẹ ile-itaja iye-bọtini olokiki julọ loni.
- Redis jẹ iwe-aṣẹ BSD, ti a kọ sinu koodu C iṣapeye, ati atilẹyin awọn ede idagbasoke lọpọlọpọ.
Bii o ṣe le mu data kaṣe Redis ṣiṣẹ ni igbimọ iṣakoso CWP?
Igbesẹ 1: Lọ si ibi iṣakoso CWP
- Yan "Eto PHP" ati lẹhinna "PHP Version Switcher";
- Lẹhinna yan “Ẹya PHP” lati atokọ jabọ-silẹ, o gba ọ niyanju lati fi ẹya tuntun ti php 7 ▼ sori ẹrọ
- Lẹhin awọn atunbere oju-iwe iwọ yoo rii aṣayan PHP ti o wa fun fifi sori ẹrọ (apoti)

Lilö kiri si isalẹ ki o wa " redis "ki o si yan ki o tẹ" Build Bọtini, lẹhin ilana atunṣe php ti pari, o le ṣayẹwo boya redis nṣiṣẹ pẹlu aṣẹ atẹle ▼
service redis status
O yoo gba esi bi eleyi ( idanwo lori CentOS 7; CentOS 6 ni esi ti o yatọ, bii "ṣiṣe").
[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
Ohun gbogbo dara ni aaye yii, ni bayi tẹ aṣẹ atẹle lati ṣayẹwo boya php redis ti fi sii▼
php -m | grep -i redis
Ijade yoo jẹ bi eyi ▼
[root@demo ~]# php -m | grep -i redis redis [root@demo ~]#
Ti abajade ba jẹ redis , lẹhinna gbogbo wa dara ati pe a yoo lọ siwaju ati fi sori ẹrọ ni wodupiresi ati isọdọkan Redis.
Bii o ṣe le fi igbimọ iṣakoso CWP7 sori ẹrọ, jọwọ wo Nibi ▼
Bii o ṣe le Mu Ohun itanna Imudara Kaṣe Redis ṣiṣẹ ni Wodupiresi?
igbese 2:Ṣaaju ki o to mu ohun itanna redis-object-cache ṣiṣẹ ni Wodupiresi, o gbọdọ wp-config.php Ṣafikun awọn asọye atẹle si faili ▼
define( 'WP_CACHE_KEY_SALT', 'www.chenweiliang.com:' );- yoo
www.chenweiliang.comRọpo pẹlu oju opo wẹẹbu rẹ.
Ti Mo ba ni Redis pupọ lori olupin kan, bawo ni MO ṣe tunto wọn ki data ko ni dapọ?
Awọn ọna meji lo wa.
Ọna akọkọ ni lati tunto oriṣiriṣi Redis DBs fun awọn aaye oriṣiriṣi.
Kan ṣafikun iṣeto ni atẹle si faili wp-config.php rẹ ki awọn aaye oriṣiriṣi le lo awọn apoti isura data Redis oriṣiriṣi.
O le ṣeto awọn oriṣiriṣi awọn data data Redis ti o bẹrẹ lati 0.
define( 'WP_REDIS_DATABASE', 0 );
Ọna keji ni pe ko le ṣakoso Redis ati pe a gbọdọ lo data kanna.
Lẹhinna o le ṣafikun awọn iyọ oriṣiriṣi ninu rẹ, paapaa ti o ba lo ibi ipamọ data kanna, data naa ko ni dapo ▼
define( 'WP_CACHE_KEY_SALT', 'www.chenweiliang.com:' );
Igbesẹ 3: Wọle si igbimọ abojuto WordPress → Lọ si "Awọn afikun" → "Fi afikun sii" ▼
- o nilo lati fi eyi kunTi anpe ni itanna:
Redis Object cache

igbese 4:ro pe o ti fi sori ẹrọ Redis Object cache ohun itanna, ni bayi lọ kiri si awọn eto Redis ki o tẹ “Mu Kaṣe Nkan ṣiṣẹ”.
Lẹhin ti Wodupiresi jẹ ki ohun itanna Imuyara Redis Cache, yoo ṣafihan “Ti sopọ” bi o ṣe han ni isalẹ▼

- Oriire!Ohun itanna isare ti Wodupiresi Redis Cache ṣiṣẹ ni aṣeyọri!
- Iwọ yoo ṣe akiyesi pe ẹru naa ti dinku bayi ati pe aaye naa ni iyara pupọ.
Àkíyèsí pàtàkì: Tí a bá fi ètò náà sí èdè Gẹ̀ẹ́sì ní àìṣeéṣe, àwọn àwòrán ìkànnì náà yóò wà ní èdè Gẹ̀ẹ́sì.
- Sibẹsibẹ, diẹ ninu awọn eniyan Kannada sọ pe “aaye ayelujara Kannada nlo awọn sikirinisoti Gẹẹsi”, “awọn ọfa ti awọn aworan yatọ”…
- O le rii pe awọn eniyan Kannada wọnyi ni ihamọ patapata lati ronu ọfẹ.
- Boya nitori China kii ṣe orilẹ-ede ti o ṣii ati ọfẹ, Ti o ba jẹ bẹ, o dabi pe ko si ominira lati sọ ati kọ Gẹẹsi ni Ilu China rara?
Bii o ṣe le tunto ohun itanna isare kaṣe Redis?
Ni gbogbogbo, o to lati bẹrẹ taara, tabi a le tunto siwaju sii.
Ṣafikun iṣeto atẹle yii si faili wp-config.php wa▼
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');Bii o ṣe le ṣayẹwo boya kaṣe Redis wa ni ipa?
Lo aṣẹ atẹle lati ṣayẹwo boya kaṣe Redis agbegbe ti wa ni ipilẹṣẹ ▼
redis-cli monitor
- Tẹ oju opo wẹẹbu rẹ sii, sọ oju-iwe naa sọ, ati pe o le rii pe iṣelọpọ data wa.
Redis caching le tun fa awọn afikun Wodupiresi ati awọn iyipada akori Wodupiresi lati ko ni ipa.
Àwọn àṣẹ láti pa àkájọ Redis rẹ́ pẹ̀lú ọwọ́ ▼
redis-cli flushall
#进入redis redis-cli #清空 flushall #退出 exit
Wo iṣeto iranti ti Redis ▼
redis-cli info memory
Pada si awọn abajade ibeere ▼
# 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
Atẹle ni bii o ṣe le tunto faili pid lẹhin ti o bẹrẹ kaṣe Redis▼
Yanju iṣoro ti olupin Redis kuna lati bẹrẹ
Lẹhin ti tun bẹrẹ olupin VPS, olupin Redis le kuna lati gba iwọle asopọ latọna jijin.
Lati ṣiṣẹ ẹya tuntun ti Redis pẹlu systemd, o nilo lati ṣatunkọ faili atunto Redis:
/etc/redis.conf
Kọ ati tunto Redis pẹlu atilẹyin eto ▼
daemonize no
supervised auto
- Gbiyanju lati tun olupin VPS bẹrẹ Ti Redis ba le bẹrẹ bi igbagbogbo, o tumọ si pe faili atunto Redis kan ṣiṣatunṣe ṣiṣẹ.
Ní ìrètí, àpilẹ̀kọ náà “Báwo ni a ṣe lè lo ohun èlò ìtọ́jú Redis nínú WordPress? Ṣíṣe ìtọ́jú Redis nínú CWP” tí a pín lórí ìwé ìròyìn Chen Weiliang ( https://www.chenweiliang.com/ ) yóò wúlò fún ọ.
Má ṣe ṣiyemeji láti pín ìjápọ̀ àpilẹ̀kọ yìí: https://www.chenweiliang.com/cwl-26520.html


