Memasang redis perlu bergantung pada persekitaran gcc Jalankan arahan berikut untuk memasang:
yum install -y gcc
Jika mesin tidak mempunyai rangkaian, anda boleh merujuk. ke artikel ini:
Pemasangan luar talian CentOS bagi persekitaran gcc (dengan pakej pemasangan + gambar dan teks)
laman web rasmi redis: https: //redis.io/download
Selepas memuat turun, muat naik ke CentOS, sebagai contoh, muat naik ke /usr/local/
Perintahnya adalah seperti berikut:
cd /usr/local/
tar -zxvf redis-6.2.1.tar.gz
cd redis-6.2.1 make
Pasang redis ke direktori yang ditentukan Anda boleh mengubah suai laluan sendiri. Ambil /usr/local/redis
sebagai contoh 🎜>
make install prefix=/usr/local/redis
cd /usr/local/redis/bin
./redis-server
find / -name 'redis.conf'
cp /usr/local/redis-6.2.1/redis.conf /usr/local/redis/bin/
vi /usr/local/redis/bin/redis.conf
Penjelasan nilai parameter ini:
ya: redis menggunakan satu Proses mod berbilang benang. Menghidupkan mod daemon bermakna apabila pilihan daemonisasi dalam fail redis.conf ditetapkan kepada "ya". Dalam mod ini, redis akan berjalan di latar belakang dan menulis nombor pid proses ke fail yang ditetapkan oleh pidfile pilihan redis.conf Pada masa ini, redis akan sentiasa berjalan melainkan proses dimatikan secara manual. /
daemonize
tidak: Apabila pilihan daemonize ditetapkan kepada tidak, antara muka semasa akan memasuki antara muka baris arahan redis Keluar paksa atau menutup alat sambungan (dempul, xshell, dll.) akan menyebabkan proses redis keluar.
Laksanakan arahan berikut untuk memulakan redis semula:
1、修改之前 daemonize no 2、修改之后 daemonize yes
5. Tetapkan akses rangkaian luaran
Atau ubah suai fail konfigurasi:
./redis-server redis.conf
Cari tiga parameter berikut:
mod dilindungi ya (mod dilindungi dihidupkan)
diubah suai seperti berikut:
#bind 127.0.0.1
no mod terlindung
6. Daftar perkhidmatan redis
Laksanakan arahan berikut untuk mencipta perkhidmatan redis:
vi /usr/local/redis/bin/redis.conf
vi /etc/systemd/system/redis.service
Parameter ExecStart sepadan dengan pemasangan pelayan-redis dalam direktori Redis , dan fail konfigurasi adalah sama seperti di atas.
[Unit] Description=redis-server After=network.target [Service] Type=forking ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf PrivateTmp=true [Install] WantedBy=multi-user.target
7 Perintah perkhidmatan biasa
Mulakan perkhidmatan redis
systemctl daemon-reload systemctl start redis.service systemctl enable redis.service
Hentikan perkhidmatan redis
systemctl start redis.service
Mulakan semula Mulakan perkhidmatan
systemctl stop redis.service
Lihat status semasa perkhidmatan
systemctl restart redis.service
systemctl status redis.service
systemctl enable redis.service
Atas ialah kandungan terperinci Bagaimana untuk memasang redis dalam CentOS7 dan mengkonfigurasinya supaya boleh diakses dari rangkaian luaran. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!