Heim > Datenbank > Redis > Redis herunterladen und installieren

Redis herunterladen und installieren

藏色散人
Freigeben: 2020-08-11 15:51:39
Original
3400 Leute haben es durchsucht

下面由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!

Verwandte Etiketten:
Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage