Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk memasang sambungan redis dalam liunx php
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.
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-server
,redis-benchmark
,redis-cli
dan#2.3编译 cd redis-4.0.8/src makeredis.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
Penyelesaian:
#2.6 启动redis cd /usr/local/redis ./redis-server #这个是以默认配置开启,配置文件redis.conf 开机自启要用到。Mulakan 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:
net.core.somaxconn = 511Baris 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!