Rumah > pangkalan data > Redis > Bagaimana untuk memasang dan mengkonfigurasi Redis dalam CentOS7

Bagaimana untuk memasang dan mengkonfigurasi Redis dalam CentOS7

WBOY
Lepaskan: 2023-05-29 08:53:16
ke hadapan
1571 orang telah melayarinya

Pasang

  1. Nyahzip dan masukkan direktori tar xzf redis-4.0.12.tar.gz, cd redis-4.0.12/;

  2. Kompil ke Direktori yang ditentukan make prefix=/usr/local/redis installBuat direktori /usr/local/redis/ect dan salin redis.conf ke atas

Bagaimana untuk memasang dan mengkonfigurasi Redis dalam CentOS7

/usr/local/redis Struktur direktori adalah seperti berikut

Bagaimana untuk memasang dan mengkonfigurasi Redis dalam CentOS7

Tambah redis pada perkhidmatan sistem, laksanakan vim /usr/lib/systemd/system/redis-server.service, kandungannya adalah seperti berikut

[unit]
description=the redis-server process manager
after=syslog.target network.target

[service]
type=simple
pidfile=/var/run/redis.pid
execstart=/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
execreload=/bin/kill -s hup $mainpid
execstop=/bin/kill -s quit $mainpid

[install]
wantedby=multi-user.target
Salin selepas log masuk

Buka perkhidmatan systemctl start redis-server

Bagaimana untuk memasang dan mengkonfigurasi Redis dalam CentOS7

Tetapkan untuk Mula systemctl enable redis-server

ujian, gunakan redis-cli untuk menguji

Bagaimana untuk memasang dan mengkonfigurasi Redis dalam CentOS7

Ubah suai konfigurasi redis

  1. Ubah suai laluan penjimatan data, cipta direktori /usr/local/redis/data baharu dan tetapkan dir ke laluan ini; kegigihan

  2. rdb lalai ialah

    , iaitu, 1 perubahan dalam 900 saat, 10 perubahan dalam 300 saat dan 10,000 perubahan dalam 60 saat jika mana-mana syarat di atas adalah dipenuhi, gunakan nilai lalai;

aof dimatikan secara lalai, tukar save 900 1 save 300 10 save 60 10000 kepada
. Terdapat tiga pilihan untuk syarat kemas kini:

bermaksud memanggil fsync() secara manual untuk menulis data ke cakera selepas setiap operasi kemas kini (lambat, selamat),

bermaksud menyegerakkan sekali sesaat (kompromi, nilai lalai), appendonly bermakna apabila sistem pengendalian menyegerakkan cache data ke cakera (lebih pantas), hanya gunakan nilai lalai; . yesalwayseverysecUbah suai strategi penghapusan datano

Memori yang diduduki maksimum

Lalai diulas dan ditetapkan kepada 512m Ambil perhatian bahawa unit ialah bait, jadi nilainya ialah 536870912 ;

Redis menyediakan sejumlah 6 strategi penyingkiran data yang dinilai terlalu tinggi, iaitu

volatile-lru: pilih data yang tidak digunakan terkini daripada set data dengan masa tamat untuk dikeluarkan; -lru : Daripada set data (termasuk set data dengan set masa tamat tempoh dan set data tanpa set masa tamat), pilih data yang paling baru-baru ini tidak digunakan untuk keluaran rawak meruap: Pilih secara rawak data untuk keluaran daripada set data dengan set masa tamat ;

allkeys-random: Pilih data secara rawak daripada set data (termasuk set masa tamat dan masa tamat yang tidak ditetapkan) untuk keluaran

volatile-ttl: Daripada set data dengan set masa tamat, pilih Segera Keluarkan data yang telah tamat tempoh; maxmemorynoeviction: Jangan padamkan sebarang data (tetapi redis juga akan mengeluarkannya berdasarkan kaunter rujukan Jika memori tidak mencukupi, ralat akan dikembalikan secara langsung).

Di sini
ditetapkan kepada
.

Konfigurasi lain kekal pada nilai lalai dan mungkin diubah suai kemudian mengikut keperluan. Ingat untuk memulakan semula perkhidmatan selepas pengubahsuaian selesai
.

Atas ialah kandungan terperinci Bagaimana untuk memasang dan mengkonfigurasi Redis dalam CentOS7. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
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