Rumah >pangkalan data >Redis >Bagaimana untuk memasang redis dalam CentOS7 dan mengkonfigurasinya supaya boleh diakses dari rangkaian luaran
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/redis4 Mulakan redis Terdapat dua cara untuk memulakan redis, satu ialah memulakan antara muka latar depan, yang akan ditutup sebaik sahaja antara muka ditutup, dan satu lagi adalah untuk memulakan latar belakang. 4.1. Mulakan antara muka bahagian hadapanMasukkan direktori bin direktori pemasangan redis:
cd /usr/local/redis/binPada masa ini, hanya laksanakan arahan berikut untuk memulakan:
./redis-serverTangkapan skrin permulaan adalah seperti berikut: Masalah pada masa ini ialah kita tidak tahu di mana fail konfigurasi permulaan...4.2. Mulakan perkhidmatan latar belakang Kami menyalin fail redis.conf daripada pakej pemasangan yang telah dinyahmampat sebelum ini ke direktori pemasangan redis.
find / -name 'redis.conf'Kemudian ubah suai parameter mod benang bagi fail konfigurasi redis.conf:
cp /usr/local/redis-6.2.1/redis.conf /usr/local/redis/bin/PS: kekunci pintasan vi, klik dan kemudian masukkan [kata kunci] untuk menanyakan parameter. Pengubahsuaian utama
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!