Pengenalan
Redis ialah sumber terbuka (berlesen BSD), stor struktur data dalam memori yang digunakan sebagai pangkalan data, cache dan broker mesej. Ia menyokong struktur data seperti rentetan, cincang, senarai, set, set diisih dengan pertanyaan julat, peta bit, hiperlog, indeks geospatial dengan pertanyaan jejari dan aliran. Redis mempunyai replikasi terbina dalam, skrip Lua, pengusiran LRU, transaksi dan tahap ketahanan cakera yang berbeza, dan menyediakan ketersediaan tinggi melalui Redis Sentinel dan pembahagian automatik menggunakan Redis Cluster.
Apa itu redis?
Pangkalan data nilai kunci berasaskan memori menyokong kegigihan automatik/manual.
Persembahan:
Berikut ialah data penanda aras rasmi:
Ujian telah selesai dengan 50 pelaksanaan serentak 100,000 permintaan.
Nilai yang ditetapkan dan diperolehi ialah rentetan 256-bait.
Keputusan: Kelajuan membaca ialah 110,000 kali/s, dan kelajuan menulis ialah 81,000 kali/s
Bahasa yang disokong
Laman web rasmi Redis
Redis
redis.io/
Jenis data yang disokong oleh Redis
Rentetan, cincang, senarai, set, set diisih
Pasang
Pasang kebergantungan
yum pasang gcc-c++ -y
Cipta direktori pemasangan, susun, pasang
Alamat muat turun
wget http://download.redis.io/releases/redis-5.0.5.tar.gz
# -p Pastikan nama direktori wujud Jika ia tidak wujud, buat satu
mkdir -p /home/software/redis
# -z: dengan atribut gzip, -x: penyahmampatan, -v: paparkan semua proses, -f: gunakan nama fail Ingat, parameter ini ialah parameter terakhir dan hanya boleh diikuti dengan nama fail
tar zxvf redis-3.0.6.tar.gz
cd redis-3.0.6
# make digunakan untuk penyusunan Ia membaca arahan daripada Makefile dan kemudian menyusun
# make install digunakan untuk pemasangan Ia juga membaca arahan daripada Makefile dan memasangnya ke lokasi yang ditentukan memilih direktori untuk dipasang
buat && buat PREFIX=/home/software/redis install
Salin fail konfigurasi dan mulakan
cd redis-5.0.5/
cp redis.conf /home/software/redis/bin
Ubah suai /usr/local/redis/bin/redis.conf (pengubahsuaian berikut adalah berdasarkan redis5.0.5, versi redis lain mungkin mempunyai perbezaan)
Gunakan editor vim dan masukkan: tetapkan nombor untuk memaparkan bilangan baris (dengan syarat anda telah memasang vim)
# Sama ada untuk berfungsi sebagai benang daemon, Redis akan menulis fail pid dalam /var/run/ Redis. Apabila memantau pid
Di baris 136
daemonize ya
Jika anda perlu mengubah suai bilangan kejadian
Di baris 186
pangkalan data 32
Komen mengikat ip, anda boleh menyambung ke redis dengan ip
#bind 127.0.0.1
Tambahkan kata laluan akses
Di baris 507
requirepass redis
Mulakan
Beralih ke direktori bin di bawah direktori pemasangan
Jalankan arahan ini ialah fail konfigurasi yang baru kami salin daripada direktori penyahmampatan
./redis-server redis.conf
Lihat kemajuan
ps -ef |. grep redis
Uji sambungan
Atas ialah kandungan terperinci Bagaimana untuk memasang Redis pada Centos7. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!