Heim Datenbank Redis Redis herunterladen und installieren

Redis herunterladen und installieren

Aug 11, 2020 pm 03:51 PM
redis

下面由Redis教程栏目给大家介绍Redis下载、Redis安装的具体方法步骤,希望对需要的朋友有所帮助!

Redis herunterladen und installieren

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
Nach dem Login kopieren
in Ubuntu 16.04.2 LTS (Xenial Xerus). Die Download- und Build-Schritte lauten wie folgt: 创建一个目录并输入Redis:

$ mkdir /redis 
$ cd /redis
Nach dem Login kopieren

然后,下载Redis:

Erstellen Sie ein Verzeichnis und geben Sie

$ wget http://download.redis.io/releases/redis-4.0.1.tar.gz
Nach dem Login kopieren
:

解压缩并输入目录:

Anschließend herunterladen

$ tar zxvf redis-4.0.1.tar.gz 
$ cd redis-4.0.1
Nach dem Login kopieren
:

ein 为Redis配置文件创建目录,并将默认配置文件复制到其中:

$ mkdir /redis/conf 
$ cp redis.conf /redis/conf/
Nach dem Login kopieren

建立依赖关系:

Erstellen Sie ein Verzeichnis für die

$ cd deps 
$ make hiredis lua jemalloc linenoise 
$ cd ..
Nach dem Login kopieren
Konfigurationsdatei und kopieren Sie die Standardkonfigurationsdatei hinein:

注意

由于安装在其上的各种操作系统和库之间的差异,当发生错误表示某些不满足项时,将需要执行上述步骤。例如,您可能会遇到错误消息:zmalloc.h:50:31: fatal error: jemalloc/jemalloc.h: No such file or directory.对于大多数环境,如果有关依赖项没有问题,则不必执行此步骤。

进行编译:

$ make
Nach dem Login kopieren

如果一切顺利,将显示以下消息。这意味着编译已成功完成:

It's a good idea to run 'make test' ;) 
make[1]: Leaving directory '/redis/redis-4.0.1/src'
Nach dem Login kopieren

安装Redis:

$ make PREFIX=/redis install
Nach dem Login kopieren

以下消息表示安装成功:

Installieren 输入 /redis目录并验证是否已生成Redis二进制文件::

$ ls /redis/bin 
redis-benchmark  redis-check-aof  redis-check-rdb  redis-cli  redis-sentinel  redis-server
Nach dem Login kopieren
< p>恭喜你!您已完成Redis编译安装。

Enterprise WeChat Screenshot_15971315478073.png

Geben Sie das Verzeichnis 相比编译安装,apt-get在Ubuntu中使用安装Redis容易得多。让我们来看看: /redis ein und überprüfen Sie, ob die Binärdatei 首先,更新软件存储库索引: generiert wurde:

$ sudo apt-get update
Nach dem Login kopieren

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
Nach dem Login kopieren

完成后,检查您的环境中是否已设置Redis:

$ which redis-server
Nach dem Login kopieren

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 组用于维护:

Enterprise WeChat Screenshot_15971315554716.png

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!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So erstellen Sie den Redis -Clustermodus So erstellen Sie den Redis -Clustermodus Apr 10, 2025 pm 10:15 PM

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

So verwenden Sie den Befehl Redis So verwenden Sie den Befehl Redis Apr 10, 2025 pm 08:45 PM

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

So starten Sie den Server mit Redis So starten Sie den Server mit Redis Apr 10, 2025 pm 08:12 PM

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.

So verwenden Sie Redis Lock So verwenden Sie Redis Lock Apr 10, 2025 pm 08:39 PM

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 So löschen Sie Redis -Daten Apr 10, 2025 pm 10:06 PM

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.

So lesen Sie Redis -Warteschlange So lesen Sie Redis -Warteschlange Apr 10, 2025 pm 10:12 PM

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.

So implementieren Sie die zugrunde liegenden Redis So implementieren Sie die zugrunde liegenden Redis Apr 10, 2025 pm 07:21 PM

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.

So lesen Sie den Quellcode von Redis So lesen Sie den Quellcode von Redis Apr 10, 2025 pm 08:27 PM

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.

See all articles