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

Bagaimana untuk memasang sambungan redis dalam liunx php

藏色散人
Lepaskan: 2023-03-17 19:28:01
asal
1482 orang telah melayarinya

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
Salin selepas log masuk

redis-serverBagaimana untuk memasang sambungan redis dalam liunx php

,

redis-benchmark

,

redis-cli

dan
#2.3编译
cd redis-4.0.8/src
make
Salin selepas log masuk
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
Salin selepas log masuk
#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
Salin selepas log masuk
Bagaimana untuk memasang sambungan redis dalam liunx php

Penyelesaian:

#2.6 启动redis
cd /usr/local/redis
./redis-server #这个是以默认配置开启,配置文件redis.conf 开机自启要用到。
Salin selepas log masuk
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.
Salin selepas log masuk

Kemudian: sysctl -p
vim /etc/sysctl.conf
Salin selepas log masuk


Penyelesaian:

vim /etc/sysctl.conf
net.core.somaxconn = 511
Salin selepas log masuk
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.
Salin selepas log masuk
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.
Salin selepas log masuk


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
Salin selepas log masuk

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan