Artikulu direktorioa
- 1 Zer da Redis cachea?
- 2 Nola gaitu Redis cache datu-basea CWP kontrol panelean?
- 3 Nola gaitu Redis Cache Acceleration Plugin WordPress-en?
- 4 Nola konfiguratu Redis cachearen azelerazio plugina?
- 5 Nola egiaztatu Redis cachea indarrean dagoen?
- 6 Ebatzi Redis zerbitzariak abiaraztean huts egiten duen arazoa
APC/APCu, Opcache, Xcache-ren berri izan dezakezu, nabarmen bizkortu daitezke WordPress edo onartzen den edozein php script mota.
Tutorial honetan, Redis Object Cache-rekin WordPress nola bizkortu erakutsiko dizut, eta aurrera egingo dugu eta Redis Cache instalatuko dugu CWP-n, has gaitezen.
Zer da Redis cachea?
- Redis RE mote DI actionary Server-ren laburdura da.
- Redis kode irekiko memorian gako-balioen egitura-biltegi bat da.
- Redis-ek memoriako datu-egituren multzo komun batekin dator, hainbat aplikazio pertsonalizatu erraz sortzeko.
- Redis-en erabilera-kasu nagusiak cachea, saioen kudeaketa, pub/sub eta sailkapenak dira.
- Redis gaur egungo gako-balioen dendarik ezagunena da.
- Redis BSD lizentzia du, C kodea optimizatuan idatzita dago eta hainbat garapen hizkuntza onartzen ditu.
Nola gaitu Redis cache datu-basea CWP kontrol panelean?
1. urratsa:joan CWP Kontrol Panela
- Hautatu "PHP ezarpenak" eta gero "PHP bertsio-aldatzailea";
- Ondoren, hautatu "PHP bertsioa" goitibeherako zerrendatik, gomendatzen da php 7-ren azken bertsioa instalatzea ▼
- Orria birkargatu ondoren instalatzeko erabilgarri dagoen PHP aukera ikusiko duzu (kontrol-laukia)

Nabigatu behealdera eta bilatu " redis " eta hautatu eta egin klik " Build ” botoian, php berreraikitze prozesua amaitu ondoren, redis exekutatzen ari den egiaztatu dezakezu hurrengo komandoarekin▼
service redis status
Horrelako irteera lortuko duzu (inCentOS 7an probatua, CentOS 6-k irteera desberdinak ditu "exekutatzen" bezalakoak
[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
Une honetan dena ondo dago, orain sartu komando hau php redis instalatuta dagoen egiaztatzeko▼
php -m | grep -i redis
Irteera honelakoa izango da ▼
[root@demo ~]# php -m | grep -i redis redis [root@demo ~]#
Irteera bada redis , orduan dena ondo dago eta aurrera egingo dugu eta WordPress eta Redis integrazioa instalatuko dugu.
Nola instalatu CWP7 kontrol panela, ikusi hemen ▼
Nola gaitu Redis Cache Acceleration Plugin WordPress-en?
2. urratsa:WordPress-en redis-object-cache plugina gaitu aurretik, behar duzu wp-config.php Gehitu honako definizio hauek fitxategiari ▼
define( 'WP_CACHE_KEY_SALT', 'www.chenweiliang.com:' );- borondatea
www.chenweiliang.comOrdeztu zure webgunearekin.
Zerbitzari batean Redis bat baino gehiago baditut, nola konfiguratzen ditut datuak nahastu ez daitezen?
Bi modu daude.
Lehenengo metodoa Redis DB desberdinak gune ezberdinetarako konfiguratzea da.
Gehitu honako konfigurazio hau zure wp-config.php fitxategian, gune ezberdinek Redis datu-base desberdinak erabil ditzaten.
Redis datu-base desberdinak ezar ditzakezu inkrementalki 0tik hasita.
define( 'WP_REDIS_DATABASE', 0 );
Bigarren modua Redis ezin dela kontrolatu eta datu-base bera erabili behar da.
Ondoren, gatz desberdinak gehi ditzakezu bertan, datu-base bera erabili arren, datuak ez dira nahastuko ▼
define( 'WP_CACHE_KEY_SALT', 'www.chenweiliang.com:' );
3. urratsa:Hasi saioa WordPress backend-a → Joan "Pluginak" → "Instalatu Pluginak" ▼
- hau gehitu behar duzuWordPress plugina:
Redis Object cache

4. urratsa:instalatu duzula suposatuz Redis Object cache plugina, joan orain Redis ezarpenetara eta egin klik "Gaitu objektuen cachea".
WordPress-ek Redis cache azelerazio plugina gaitu ondoren, "Konektatuta" bistaratuko du behean erakusten den moduan▼

- zorionak!WordPress Redis Cache Azelerazio Plugin-a behar bezala gaitu da!
- Konturatuko zara orain karga murriztu dela eta gunea oso azkar kargatzen dela.
Adierazpen berezia: lehenespenez instalatutako programa ingelesez badago, pantaila-argazkia beretzat hartzen daingelesez dago.
- Hala ere, txinatar batzuek esaten dute "Txinako webguneak ingelesezko pantaila-argazkiak erabiltzen ditu", "irudien geziak desberdinak dira"...
- Ikus daiteke txinatar hauek pentsamendu libretik erabat mugatuta daudela.
- Agian Txina ez delako herrialde ireki eta aske bat.Horrela bada, badirudi Txinan ingelesez hitz egiteko eta ikasteko askatasunik ez dagoela inolako askatasunik?
Nola konfiguratu Redis cachearen azelerazio plugina?
Oro har, nahikoa da zuzenean hastea, edo gehiago konfiguratu dezakegu.
Gehitu honako konfigurazio hau gure wp-config.php fitxategira▼
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');Nola egiaztatu Redis cachea indarrean dagoen?
Erabili komando hau Redis cache lokala sortzen den egiaztatzeko ▼
redis-cli monitor
- Sartu zure webgunea, freskatu orria eta datu-irteera dagoela ikusiko duzu.
Redis cacheak ere baliteke WordPress pluginak eta WordPress gaiaren aldaketak eragin ez izatea.
Redis cachea eskuz ezabatzeko komandoa▼
redis-cli flushall
#进入redis redis-cli #清空 flushall #退出 exit
Ikusi Redis-ren memoria-konfigurazioa ▼
redis-cli info memory
Itzuli kontsulten emaitzetara ▼
# 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
Honako hau da pid fitxategia nola konfiguratu Redis cachea hasi ondoren▼
Ebatzi Redis zerbitzariak abiaraztean huts egiten duen arazoa
VPS zerbitzaria berrabiarazi ondoren, baliteke Redis zerbitzariak urruneko konexiorako sarbidea huts egitea.
Redis-ren azken bertsioa systemd-ekin exekutatzeko, Redis konfigurazio fitxategia editatu behar duzu:
/etc/redis.conf
Eraiki eta konfiguratu Redis systemd laguntzarekin ▼
daemonize no
supervised auto
- Saiatu VPS zerbitzaria berrabiarazten. Redis ohi bezala abiarazten bada, editatu berri den Redis konfigurazio fitxategiak funtzionatzen duela esan nahi du.
Hope Chen Weiliang bloga ( https://www.chenweiliang.com/ ) shared "Nola erabiltzen du WordPress-ek Redis cache plugina bizkortzeko? CWP Open Redis Cache", lagunduko dizu.
Ongi etorri artikulu honen esteka partekatzera:https://www.chenweiliang.com/cwl-26520.html
Trikimailu ezkutu gehiago desblokeatzeko🔑, ongi etorri gure Telegram kanalera!
Partekatu eta gustatu gustatzen bazaizu! Zure partekatzeak eta gustukoak dira gure etengabeko motibazioa!

