Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk memasang sambungan redis dalam liunx php

Bagaimana untuk memasang sambungan redis dalam liunx php

藏色散人
藏色散人asal
2023-01-18 09:42:591477semak imbas

Cara memasang sambungan redis dalam liunx php: 1. Semak versi redis 2. Muat turun pakej pemasangan melalui arahan wget dan nyahmampat pakej pemasangan melalui "tar zxf" 3. Jalankan "cd redis -4.0.8/src make" untuk memasang redis.

Bagaimana untuk memasang sambungan redis dalam liunx php

Persekitaran pengendalian tutorial ini: sistem linux5.9.8, versi redis 4.0.8, komputer DELL G3

pemasangan linux redis

Ia sangat mudah untuk memasang redis pada Linux, kerana ia diperkenalkan di laman web rasmi.

Pasang redis:

1 Mula-mula semak versi redis dan cari versi yang ingin anda muat turun: https://. www. php.cn/link/136929a11b983e70981aaa17550ba1b2

2. adalah muat turun Pakej pemasangan, 2 ialah folder yang di unzip. Ingat direktori fail ini, saya menyahmampatnya di bawah /root. selesai, terdapat empat fail boleh laku

dalam direktori SRC dalam redis-4.0.8
#2.1 下载安装包
wget http://download.redis.io/releases/redis-4.0.8.tar.gz
 
#2.2 解压
tar zxf redis-4.0.8.tar.gz

redis-serverBagaimana untuk memasang sambungan redis dalam liunx php

,

redis-benchmark

,

redis-cli

dan
#2.3编译
cd redis-4.0.8/src
make
redis.conf. Seperti yang ditunjukkan dalam gambar di atas, Mulakan mengikut fail konfigurasi, dan ia akan menggesa bahawa permulaan berjaya.

Amaran yang mungkin:

#2.4 新建redis文件夹
mkdir /usr/local/redis
#2.5移动文件
cd redis-4.0.8/src
mv redis-server /usr/local/redis
mv redis-benchmark /usr/local/redis
mv redis-cli /usr/local/redis
cd ../
mv redis.conf /usr/local/redis
Bagaimana untuk memasang sambungan redis dalam liunx php

Penyelesaian:

#2.6 启动redis
cd /usr/local/redis
./redis-server #这个是以默认配置开启,配置文件redis.conf 开机自启要用到。
Bagaimana untuk memasang sambungan redis dalam liunx phpMulakan baris baharu Tambah:

Simpan dan keluar
WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.

Kemudian: sysctl -p
vim /etc/sysctl.conf


Penyelesaian:

vim /etc/sysctl.conf
net.core.somaxconn = 511
Baris baharu dan tambah:

vm.overcommit_memory=1Simpan dan keluar sysctl -p

Penyelesaian:
WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
vim /etc/rc.local

Tambahan baris baharu:




Simpan dan keluar
Mulakan semula sistem dan pelayan:
but semula

WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled.


Secara amnya, pelayan baharu akan mempunyai tiga amaran ini apabila ia mula-mula memasang redis dan kemudian memulakannya.

if test -f /sys/kernel/mm/transparent_hugepage/enabled; then
   echo never > /sys/kernel/mm/transparent_hugepage/enabled
fi

Kedua-dua tetapan dan pengambilan adalah normal, menunjukkan bahawa redis telah berjaya dipasang.

Pembelajaran yang disyorkan: "
Tutorial Video PHP

"

Atas ialah kandungan terperinci Bagaimana untuk memasang sambungan redis dalam liunx php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn