Redis herunterladen und installieren
下面由Redis教程栏目给大家介绍Redis下载、Redis安装的具体方法步骤,希望对需要的朋友有所帮助!
Redis下载并安装 strong>
RedisEs gibt eine aktive Community auf GitHub. Im Laufe der Jahre wurde eine große Anzahl von Pull-Anfragen gestellt und zusammengeführt, und der Autor Antirez gibt im Issue-Bereich von GitHub stets zeitnahe Antworten. Daher ist der Veröffentlichungszyklus von 在GitHub上有一个活跃的社区。这些年来,大量的pull request被提出和合并,作者Antirez总是在GitHub的issues部分给出及时的回应。因此,Redis的发布周期是非常快的。从早期版本2.6/2.8到3.0/3.2,它们被广泛使用,再到最新的4个版本。每个版本都提供了一些基本的增强和错误修正。因此,如果可能的话,使用最新版本的Redis是最好的做法之一。 sehr schnell. Sie werden von den frühen Versionen 2.6/2.8 über 3.0/3.2 bis hin zu den neuesten 4-Versionen häufig verwendet. Jede Version bietet einige grundlegende Verbesserungen und Fehlerbehebungen. Daher gehört es zu den Best Practices, wenn möglich die neueste Version von 在本书中,我们采用的是最新版本的Redis 4.0.1。 zu verwenden.
In diesem Buch verwenden wir die neueste Version Redis是一个用纯C语言编写的开放软件,因此我们可以通过编译安装它。主要的操作系统在其软件存储库中还包含Redis二进制软件包,尽管Redis版本通常已经过时了。 4.0.1.
一:准备! ist eine offene Software, die in reiner C-Sprache geschrieben ist, sodass wir sie durch Kompilieren installieren können. Große Betriebssysteme enthalten auch 您可以在-Binärpakete in ihren Software-Repositorys, obwohl die https://redis.io/download
-Versionen oft veraltet sind.
找到下载链接和基本安装步骤。如果你想通过在Linux/Unix/macOS中编译源代码来构建Redis,你的环境中需要gcc编译器和C标准库libc。在安装OS系统信息库时,您只需要一个Internet连接和正确的系统信息库配置即可。
二:怎么做?我们将在Ubuntu 16.04.2 LTS(Xenial Xerus)中演示Redis的编译安装。下载和构建步骤如下: Hier finden Sie den Download-Link und die grundlegenden Installationsschritte. Wenn Sie durch Kompilieren von Quellcode unter Linux/Unix/macOS erstellen möchten, benötigen Sie den gcc-Compiler und die C-Standardbibliothek libc in Ihrer Umgebung. Für die Installation des Betriebssystem-Repositorys benötigen Sie lediglich eine Internetverbindung und die richtige Repository-Konfiguration.
设置构建工具:
Wir demonstrieren die Kompilierung und Installation von
$ sudo apt-get install build-essential
$ mkdir /redis $ cd /redis
Erstellen Sie ein Verzeichnis und geben Sie
$ wget http://download.redis.io/releases/redis-4.0.1.tar.gz
Anschließend herunterladen
$ tar zxvf redis-4.0.1.tar.gz $ cd redis-4.0.1
$ mkdir /redis/conf $ cp redis.conf /redis/conf/
Erstellen Sie ein Verzeichnis für die
$ cd deps $ make hiredis lua jemalloc linenoise $ cd ..
由于安装在其上的各种操作系统和库之间的差异,当发生错误表示某些不满足项时,将需要执行上述步骤。例如,您可能会遇到错误消息:zmalloc.h:50:31: fatal error: jemalloc/jemalloc.h: No such file or directory.对于大多数环境,如果有关依赖项没有问题,则不必执行此步骤。
进行编译:
$ makeNach dem Login kopieren如果一切顺利,将显示以下消息。这意味着编译已成功完成:
It's a good idea to run 'make test' ;) make[1]: Leaving directory '/redis/redis-4.0.1/src'
$ make PREFIX=/redis install
Installieren 输入 /redis目录并验证是否已生成Redis二进制文件:: p>
$ ls /redis/bin redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-sentinel redis-server
Geben Sie das Verzeichnis 相比编译安装,apt-get在Ubuntu中使用安装Redis容易得多。让我们来看看: /redis ein und überprüfen Sie, ob die Binärdatei 首先,更新软件存储库索引: generiert wurde:
$ sudo apt-get update
Herzlichen Glückwunsch! Sie haben die Kompilierung und Installation abgeschlossen.
Im Vergleich zum Kompilieren und Installieren ist apt-get in Ubuntu viel einfacher zu installieren. Werfen wir einen Blick darauf:
然后开始安装:
$ sudo apt-get install redis-server
完成后,检查您的环境中是否已设置Redis:
$ which redis-server
Sobald Sie fertig sind, prüfen Sie, ob 三:这个怎么运作? in Ihrer Umgebung eingestellt ist:
在选择Redis版本时,请记住Redis遵循标准的版本控制惯例,即major.minor.patch级别。偶数次要代表稳定版本,而奇数次要代表不稳定版本,尽管有些版本中Redis使用奇数次要。通过编译和通过软件存储库构建Redis之间的区别在于,前者可以在编译时添加优化或调试选项,并且还具有在安装过程中指定安装位置的灵活性。Denken Sie bei der Auswahl einer 安装后,bin目录中有一些可执行文件。下表中显示了它们的描述和说明:-Version daran, den Standardversionierungskonventionen zu folgen, nämlich dem Major.Minor.Patch-Level. Gerade nummerierte Minor-Versionen stehen für stabile Versionen, während ungeradzahlige Minor-Versionen für instabile Versionen stehen, obwohl in einigen Versionen auch ungeradzahlige Minor-Versionen verwendet werden.
Der Unterschied zwischen dem Erstellen durch Kompilieren und dem Erstellen aus einem Software-Repository 四:还有更多! besteht darin, dass ersteres zur Kompilierungszeit Optimierungs- oder Debugging-Optionen hinzufügen kann und außerdem die Flexibilität hat, den Installationsort während des Installationsprozesses anzugeben.
对于Windows,您可以获取Windows的Redis版本,Microsoft Open Technologies 组用于维护:
https : //github.com/MicrosoftArchive/redis/releases。
只需下载.msi可执行文件并双击以进行安装,即可保留默认配置。
Für Windows können Sie die 对于macOS,与Linux中的过程没有太大区别。您也可以通过-Version erhalten für Windows, verwaltet von der Microsoft Open Technologies-Gruppe:
https :
brew install redis
//github.com/MicrosoftArchive/redis/releases.
在macOS上发出命令来安装Redis 。
🎜🎜 Geben Sie den Befehl auf macOS ein, um 🎜🎜 zu installieren.
Das obige ist der detaillierte Inhalt vonRedis herunterladen und installieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Der Redis -Cluster -Modus bietet Redis -Instanzen durch Sharding, die Skalierbarkeit und Verfügbarkeit verbessert. Die Bauschritte sind wie folgt: Erstellen Sie ungerade Redis -Instanzen mit verschiedenen Ports; Erstellen Sie 3 Sentinel -Instanzen, Monitor -Redis -Instanzen und Failover; Konfigurieren von Sentinel -Konfigurationsdateien, Informationen zur Überwachung von Redis -Instanzinformationen und Failover -Einstellungen hinzufügen. Konfigurieren von Redis -Instanzkonfigurationsdateien, aktivieren Sie den Cluster -Modus und geben Sie den Cluster -Informationsdateipfad an. Erstellen Sie die Datei nodes.conf, die Informationen zu jeder Redis -Instanz enthält. Starten Sie den Cluster, führen Sie den Befehl erstellen aus, um einen Cluster zu erstellen und die Anzahl der Replikate anzugeben. Melden Sie sich im Cluster an, um den Befehl cluster info auszuführen, um den Clusterstatus zu überprüfen. machen

Die Verwendung der REDIS -Anweisung erfordert die folgenden Schritte: Öffnen Sie den Redis -Client. Geben Sie den Befehl ein (Verbschlüsselwert). Bietet die erforderlichen Parameter (variiert von der Anweisung bis zur Anweisung). Drücken Sie die Eingabetaste, um den Befehl auszuführen. Redis gibt eine Antwort zurück, die das Ergebnis der Operation anzeigt (normalerweise in Ordnung oder -err).

Zu den Schritten zum Starten eines Redis -Servers gehören: Installieren von Redis gemäß dem Betriebssystem. Starten Sie den Redis-Dienst über Redis-Server (Linux/macOS) oder redis-server.exe (Windows). Verwenden Sie den Befehl redis-cli ping (linux/macOS) oder redis-cli.exe ping (Windows), um den Dienststatus zu überprüfen. Verwenden Sie einen Redis-Client wie Redis-Cli, Python oder Node.js, um auf den Server zuzugreifen.

Um die Operationen zu sperren, muss die Sperre durch den Befehl setNX erfasst werden und dann den Befehl Ablauf verwenden, um die Ablaufzeit festzulegen. Die spezifischen Schritte sind: (1) Verwenden Sie den Befehl setNX, um zu versuchen, ein Schlüsselwertpaar festzulegen; (2) Verwenden Sie den Befehl Ablauf, um die Ablaufzeit für die Sperre festzulegen. (3) Verwenden Sie den Befehl Del, um die Sperre zu löschen, wenn die Sperre nicht mehr benötigt wird.

So löschen Sie Redis -Daten: Verwenden Sie den Befehl Flushall, um alle Schlüsselwerte zu löschen. Verwenden Sie den Befehl flushdb, um den Schlüsselwert der aktuell ausgewählten Datenbank zu löschen. Verwenden Sie SELECT, um Datenbanken zu wechseln, und löschen Sie dann FlushDB, um mehrere Datenbanken zu löschen. Verwenden Sie den Befehl del, um einen bestimmten Schlüssel zu löschen. Verwenden Sie das Redis-Cli-Tool, um die Daten zu löschen.

Um eine Warteschlange aus Redis zu lesen, müssen Sie den Warteschlangenname erhalten, die Elemente mit dem Befehl LPOP lesen und die leere Warteschlange verarbeiten. Die spezifischen Schritte sind wie folgt: Holen Sie sich den Warteschlangenname: Nennen Sie ihn mit dem Präfix von "Warteschlange:" wie "Warteschlangen: My-Queue". Verwenden Sie den Befehl LPOP: Wischen Sie das Element aus dem Kopf der Warteschlange aus und geben Sie seinen Wert zurück, z. B. die LPOP-Warteschlange: my-queue. Verarbeitung leerer Warteschlangen: Wenn die Warteschlange leer ist, gibt LPOP NIL zurück, und Sie können überprüfen, ob die Warteschlange existiert, bevor Sie das Element lesen.

Redis verwendet Hash -Tabellen, um Daten zu speichern und unterstützt Datenstrukturen wie Zeichenfolgen, Listen, Hash -Tabellen, Sammlungen und geordnete Sammlungen. Ernähren sich weiterhin über Daten über Snapshots (RDB) und appendiert Mechanismen nur Schreibmechanismen. Redis verwendet die Master-Slave-Replikation, um die Datenverfügbarkeit zu verbessern. Redis verwendet eine Ereignisschleife mit einer Thread, um Verbindungen und Befehle zu verarbeiten, um die Datenatomizität und Konsistenz zu gewährleisten. Redis legt die Ablaufzeit für den Schlüssel fest und verwendet den faulen Löschmechanismus, um den Ablaufschlüssel zu löschen.

Der beste Weg, um Redis -Quellcode zu verstehen, besteht darin, Schritt für Schritt zu gehen: Machen Sie sich mit den Grundlagen von Redis vertraut. Wählen Sie ein bestimmtes Modul oder eine bestimmte Funktion als Ausgangspunkt. Beginnen Sie mit dem Einstiegspunkt des Moduls oder der Funktion und sehen Sie sich die Codezeile nach Zeile an. Zeigen Sie den Code über die Funktionsaufrufkette an. Kennen Sie die von Redis verwendeten Datenstrukturen. Identifizieren Sie den von Redis verwendeten Algorithmus.
