


Redis pengetahuan asas, pemasangan, penggunaan, nota konfigurasi_Pengetahuan asas
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
3. Nyahzip dan masukkan direktorinya
cd src
make install PREFIX=/usr/local/redis
Tukar nilai daemonize kepada ya
8. Sambungan pelanggan
9. Hentikan contoh redis
Atau
10. Biarkan redis bermula secara automatik semasa but
Sertai
11. Seterusnya, mari kita lihat fail dalam direktori /usr/local/redis/bin
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

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

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 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.

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

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.

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.

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.

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.

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.
