Rumah hujung hadapan web tutorial js Redis pengetahuan asas, pemasangan, penggunaan, nota konfigurasi_Pengetahuan asas

Redis pengetahuan asas, pemasangan, penggunaan, nota konfigurasi_Pengetahuan asas

May 16, 2016 pm 04:11 PM
redis Pasang mengerahkan Konfigurasi

Pengetahuan asas

1. Jenis data Redis:
Rentetan, senarai, set, set isihan, jadual cincang
2. Ciri unik Redis berbanding dengan memcache:
(1) Redis boleh digunakan untuk penyimpanan, manakala memcache digunakan untuk cache. Ciri ini terutamanya disebabkan oleh fungsi "kegigihan"nya
(2) Data yang disimpan mempunyai "struktur". Untuk memcache, hanya terdapat satu jenis data yang disimpan - "rentetan", manakala redis boleh menyimpan rentetan, senarai terpaut, set, set tersusun dan struktur pesanan cincang > 3. Dua kaedah kegigihan:
Redis menyimpan data dalam memori atau dikonfigurasikan untuk menggunakan memori maya.
Dua cara untuk mencapai kegigihan data:
(1) Gunakan tangkapan skrin untuk terus menulis data dalam memori ke cakera (prestasi tinggi, tetapi boleh menyebabkan kehilangan data pada tahap tertentu)
(2) Gunakan kaedah yang serupa dengan mysql untuk merekodkan log setiap kemas kini
4. Penyegerakan tuan-hamba Redis: sangat bermanfaat untuk meningkatkan prestasi membaca
5. Port lalai pelayan Redis ialah 6379

Seterusnya mari pasang Redis

1. Mula-mula pergi ke laman web rasmi Redis (redis.io) untuk memuat turun pakej pemasangan redis

2. Muat turun ke direktori /lampu saya

3. Nyahzip dan masukkan direktorinya

4. Susun atur cara sumber


Salin kod Kod adalah seperti berikut:
buat
cd src
​make install PREFIX=/usr/local/redis

5. Alihkan fail konfigurasi ke direktori redis

6. Mulakan perkhidmatan redis

7. Secara lalai, Redis tidak berjalan di latar belakang


vim /usr/local/redis/etc/redis.conf


Tukar nilai daemonize kepada ya

8. Sambungan pelanggan


/usr/local/redis/bin/redis-cli


9. Hentikan contoh redis


/usr/local/redis/bin/redis-cli penutupan


Atau


pkill redis-server


10. Biarkan redis bermula secara automatik semasa but


vim /etc/rc.local


Sertai


/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis-conf


11. Seterusnya, mari kita lihat fail dalam direktori /usr/local/redis/bin


penanda aras redis: alat ujian prestasi redis

redis-check-aof: Alat untuk menyemak log aof

redis-check-dump: Alat untuk menyemak log rdb

redis-cli: klien untuk sambungan

pelayan redis: proses perkhidmatan redis

Redis-Konfiguration

Daemonisieren: Wenn Sie im Hintergrund laufen müssen, ändern Sie den Wert dieses Elements auf „Ja“

pdifile: Legen Sie die PID-Datei in /var/run/redis.pid ab und können Sie sie für andere Adressen konfigurieren

Bind: Geben Sie Redis an, um nur Anfragen von dieser IP zu empfangen. Wenn nicht festgelegt, werden alle Anfragen verarbeitet. Am besten legen Sie dieses Element im Produktionsprozess fest

Port: Überwachungsport, Standard ist 6379

Timeout: Legen Sie die Timeout-Zeit in Sekunden fest, wenn der Client eine Verbindung herstellt

Loglevel: Der Level ist in 4 Level unterteilt: Debug, Revbose, Notice und Warning. In einer Produktionsumgebung ist die Benachrichtigung im Allgemeinen aktiviert

Protokolldatei: Konfigurieren Sie die Protokolldateiadresse. Standardmäßig wird die Standardausgabe verwendet, die auf dem Port des Befehlszeilenterminals gedruckt wird

Datenbank: Legen Sie die Anzahl der Datenbanken fest. Die Standarddatenbank ist 0

Speichern: Legen Sie die Häufigkeit der Datenbankspiegelung durch Redis fest

rdbcompression: Ob bei der Image-Sicherung eine Komprimierung durchgeführt werden soll

dbfilename: Der Dateiname der Image-Backup-Datei

Verzeichnis: Der Pfad, in dem die Datenbankspiegel-Sicherungsdatei abgelegt wird

Slaveof: Legen Sie diese Datenbank als Slave-Datenbank anderer Datenbanken fest

Masterauth: Wenn die Master-Datenbankverbindung eine Passwortauthentifizierung erfordert, legen Sie diese hier fest

requirepass: Legen Sie das erforderliche Passwort fest, nachdem der Client eine Verbindung hergestellt hat und bevor Sie andere Spezifikationen vornehmen

maxclients: Begrenzen Sie die Anzahl der gleichzeitig verbundenen Clients

maxmemory: Legen Sie den maximalen Speicher fest, den Redis verwenden kann

Appendonly: Nach dem Aktivieren des Appendonly-Modus hängt Redis jeden empfangenen Schreibvorgang an die Datei appendonly.aof an. Wenn Redis neu gestartet wird, wird der vorherige Status aus dieser Datei wiederhergestellt

appendfsync: Legen Sie die Häufigkeit der appendonly.aof-Dateisynchronisierung fest

 vm_enabled: Ob die Unterstützung für virtuellen Speicher aktiviert werden soll

vm_swap_file: Legen Sie den Pfad der virtuellen Speicher-Auslagerungsdatei fest

vm_max_momery: Legen Sie die maximale physische Speichergröße fest, die Redis verwenden wird, nachdem der virtuelle Speicher aktiviert ist. Der Standardwert ist 0

vm_page_size: Legen Sie die Größe der virtuellen Speicherseite fest

vm_pages: Legen Sie die Gesamtzahl der Seiten in der Auslagerungsdatei fest

 vm_max_thrrads: Legen Sie die Anzahl der Threads fest, die von vm IO gleichzeitig verwendet werden

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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

Repo: Cara menghidupkan semula rakan sepasukan
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Penyelesaian kepada ralat 0x80242008 semasa memasang Windows 11 10.0.22000.100 Penyelesaian kepada ralat 0x80242008 semasa memasang Windows 11 10.0.22000.100 May 08, 2024 pm 03:50 PM

1. Mulakan menu [Start], masukkan [cmd], klik kanan [Command Prompt], dan pilih Run as [Administrator]. 2. Masukkan arahan berikut mengikut turutan (salin dan tampal dengan teliti): SCconfigwuauservstart=auto, tekan Enter SCconfigbitsstart=auto, tekan Enter SCconfigcryptsvcstart=auto, tekan Enter SCconfigtrustedinstallerstart=auto, tekan Enter SCconfigwuauservtype=share, tekan Enter netstopwuauserv , tekan enter netstopcryptS

Strategi dan pengoptimuman caching API Golang Strategi dan pengoptimuman caching API Golang May 07, 2024 pm 02:12 PM

Strategi caching dalam GolangAPI boleh meningkatkan prestasi dan mengurangkan beban pelayan Strategi yang biasa digunakan ialah: LRU, LFU, FIFO dan TTL. Teknik pengoptimuman termasuk memilih storan cache yang sesuai, caching hierarki, pengurusan ketidaksahihan dan pemantauan dan penalaan. Dalam kes praktikal, cache LRU digunakan untuk mengoptimumkan API untuk mendapatkan maklumat pengguna daripada pangkalan data Data boleh diambil dengan cepat daripada cache Jika tidak, cache boleh dikemas kini selepas mendapatkannya daripada pangkalan data.

Yolov10: Penjelasan terperinci, penggunaan dan aplikasi semuanya di satu tempat! Yolov10: Penjelasan terperinci, penggunaan dan aplikasi semuanya di satu tempat! Jun 07, 2024 pm 12:05 PM

1. Pengenalan Sejak beberapa tahun kebelakangan ini, YOLO telah menjadi paradigma dominan dalam bidang pengesanan objek masa nyata kerana keseimbangannya yang berkesan antara kos pengiraan dan prestasi pengesanan. Penyelidik telah meneroka reka bentuk seni bina YOLO, matlamat pengoptimuman, strategi pengembangan data, dsb., dan telah mencapai kemajuan yang ketara. Pada masa yang sama, bergantung pada penindasan bukan maksimum (NMS) untuk pemprosesan pasca menghalang penggunaan YOLO dari hujung ke hujung dan memberi kesan buruk kepada kependaman inferens. Dalam YOLO, reka bentuk pelbagai komponen tidak mempunyai pemeriksaan yang komprehensif dan teliti, mengakibatkan lebihan pengiraan yang ketara dan mengehadkan keupayaan model. Ia menawarkan kecekapan suboptimum, dan potensi yang agak besar untuk peningkatan prestasi. Dalam kerja ini, matlamatnya adalah untuk meningkatkan lagi sempadan kecekapan prestasi YOLO daripada kedua-dua pasca pemprosesan dan seni bina model. sampai habis

Mekanisme caching dan amalan aplikasi dalam pembangunan PHP Mekanisme caching dan amalan aplikasi dalam pembangunan PHP May 09, 2024 pm 01:30 PM

Dalam pembangunan PHP, mekanisme caching meningkatkan prestasi dengan menyimpan sementara data yang kerap diakses dalam memori atau cakera, dengan itu mengurangkan bilangan akses pangkalan data. Jenis cache terutamanya termasuk memori, fail dan cache pangkalan data. Caching boleh dilaksanakan dalam PHP menggunakan fungsi terbina dalam atau perpustakaan pihak ketiga, seperti cache_get() dan Memcache. Aplikasi praktikal biasa termasuk caching hasil pertanyaan pangkalan data untuk mengoptimumkan prestasi pertanyaan dan caching halaman output untuk mempercepatkan pemaparan. Mekanisme caching berkesan meningkatkan kelajuan tindak balas laman web, meningkatkan pengalaman pengguna dan mengurangkan beban pelayan.

Bagaimana untuk menggunakan cache Redis dalam penomboran tatasusunan PHP? Bagaimana untuk menggunakan cache Redis dalam penomboran tatasusunan PHP? May 01, 2024 am 10:48 AM

Menggunakan cache Redis boleh mengoptimumkan prestasi halaman tatasusunan PHP. Ini boleh dicapai melalui langkah berikut: Pasang klien Redis. Sambung ke pelayan Redis. Cipta data cache dan simpan setiap halaman data ke dalam cincangan Redis dengan kunci "halaman:{page_number}". Dapatkan data daripada cache dan elakkan operasi mahal pada tatasusunan besar.

Bagaimana untuk menaik taraf Win11 English 21996 kepada Simplified Chinese 22000_Cara untuk menaik taraf Win11 English 21996 kepada Simplified Chinese 22000 Bagaimana untuk menaik taraf Win11 English 21996 kepada Simplified Chinese 22000_Cara untuk menaik taraf Win11 English 21996 kepada Simplified Chinese 22000 May 08, 2024 pm 05:10 PM

Mula-mula anda perlu menetapkan bahasa sistem kepada paparan Bahasa Cina Mudah dan mulakan semula. Sudah tentu, jika anda telah menukar bahasa paparan kepada Bahasa Cina Ringkas sebelum ini, anda boleh melangkau langkah ini sahaja. Seterusnya, mula mengendalikan pendaftaran, regedit.exe, navigasi terus ke HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlNlsLanguage dalam bar navigasi kiri atau bar alamat atas, dan kemudian ubah suai nilai kunci InstallLanguage dan nilai kunci Lalai kepada 0804 (jika anda ingin menukarnya ke Bahasa Inggeris en- kami, anda perlu Mula-mula tetapkan bahasa paparan sistem kepada en-us, mulakan semula sistem dan kemudian tukar semuanya kepada 0409) Anda mesti memulakan semula sistem pada ketika ini.

Bagaimana untuk menggunakan dan menyelenggara laman web menggunakan PHP Bagaimana untuk menggunakan dan menyelenggara laman web menggunakan PHP May 03, 2024 am 08:54 AM

Untuk berjaya menggunakan dan menyelenggara tapak web PHP, anda perlu melakukan langkah berikut: Pilih pelayan web (seperti Apache atau Nginx) Pasang PHP Cipta pangkalan data dan sambungkan PHP Muat naik kod ke pelayan Sediakan nama domain dan Pemantauan DNS penyelenggaraan tapak web langkah termasuk mengemas kini PHP dan pelayan web, dan membuat sandaran tapak web, memantau log ralat dan mengemas kini kandungan.

Adakah Laravel dan CodeIgniter menyokong penggunaan platform awan? Adakah Laravel dan CodeIgniter menyokong penggunaan platform awan? Jun 05, 2024 pm 01:51 PM

Kedua-dua Laravel dan CodeIgniter menyokong penggunaan platform awan. Laravel menyediakan sokongan asli di luar kotak, memudahkan proses penggunaan. CodeIgniter memerlukan konfigurasi dan pengubahsuaian tambahan untuk dijalankan dalam persekitaran awan.

See all articles