Heim > Datenbank > Redis > Einführung in die Installation und Verwendung der Redis-Erweiterung in einer Mac-Umgebung

Einführung in die Installation und Verwendung der Redis-Erweiterung in einer Mac-Umgebung

Freigeben: 2020-05-26 09:02:09
nach vorne
3203 Leute haben es durchsucht

Einführung in die Installation und Verwendung der Redis-Erweiterung in einer Mac-Umgebung

redis ist eine leistungsstarke Schlüsselwertdatenbank. Das Aufkommen von Redis hat die Mängel der Schlüssel-/Wertspeicherung wie Memcached weitgehend ausgeglichen und kann in manchen Situationen eine sehr gute Ergänzung zu relationalen Datenbanken spielen. Es ist in der ANSI-C-Sprache geschrieben, unterstützt Netzwerke, kann speicherbasiert und persistent sein und bietet APIs in mehreren Sprachen.

Mac selbst verfügt über eine PHP-Umgebung, die Redis-Erweiterung ist jedoch nicht installiert. Im Folgenden werde ich auf die Installationsschritte eingehen und darauf achten.

Redis installieren und starten

1. Extrahieren Sie das heruntergeladene Redis in das Verzeichnis /usr/local und führen Sie den Befehl aus: tar -zxvf redis-5.0.5.tar.gz -C / usr /local/redis-5.0.5

2. Das Terminal betritt das dekomprimierte Stammverzeichnis: cd /usr/local/redis-5.0.5

3 🎜>

4. Redis installieren: sudo make install

Wenn Sie während des Tests in Schritt 4 die folgende Fehlermeldung erhalten:

Test-Client wird ausgeführt: konnte nicht ausgeführt werden " src/ redis-benchmark": keine solche Datei oder kein solches Verzeichnis.

Führen Sie dann die folgenden zwei Schritte aus

(1), sudo make distclean

(2) , sudo make

5. Konfiguration

Nachdem die obige Installation erfolgreich war, konfigurieren Sie die php.ini-Datei:

extension_dir = "/usr/lib/php/extensions/ no-debug- non-zts-20131226/"

#Die Adresse hier ist der Ort, an dem redis.so in Ihren Reids installiert ist.

extension = redis.so

6. Drucken Sie phpinfo() aus, um zu sehen, ob die Installation erfolgreich war.

Einführung in die Installation und Verwendung der Redis-Erweiterung in einer Mac-Umgebung

(Überprüfen Sie, ob Redis erfolgreich installiert wurde: Sie können make test auch ausführen, nachdem die Installation abgeschlossen ist, und [o/ Alle Tests ohne Fehler bestanden!] erscheint [Bereinigung: kann einige Zeit dauern. .. OK】Zeigt an, dass Redis erfolgreich installiert wurde

8. Start redis führt den Befehl im Redis-Stammverzeichnis aus: ./src/redis-server ./redis.conf. Um den Redis-Dienst zu stoppen, können Sie den Client-Befehl ausführen: ./src/redis -cli Shutdown

9. Melden Sie sich beim Client-Befehl an: [./src/redis-cli] oder [./src/redis-cli -p 6379] oder [telnet 127.0.0.1 6379], Führen Sie es im Stammverzeichnis des Redis-Installationsordners aus.

Redis testen

Nachdem Sie die Installation abgeschlossen und Redis gestartet haben, melden Sie sich beim Client an, um Redis zu testen.

Beispiel:

127.0.0.1:6379> set key "success"  //写入数据
OK
127.0.0.1:6379> get key  //读取数据
"success"
127.0.0.1:6379>
Nach dem Login kopieren

Problemzusammenfassung

1. Wenn sudo make install auffordert

Gemeinsame Erweiterungen installieren: /usr/lib/php/extensions/no-debug- non-zts-20131226/

cp: /usr/lib/php/extensions/no-debug-non-zts-20131226/#INST@12567#: Vorgang nicht zulässig

make: * [install-modules] Fehler 1


Lösung:
Mac PHP-Installationserweiterung Make Install nicht zulässig

2. Konfigurieren Sie nach der Installation die php.ini-Datei

in der Datei extension=redis.so wurde hinzugefügt. Beim Testen von Redis wurde festgestellt, dass es nicht herauskam.

Lösung:

extension_dir = "/usr/local/php/lib/php/extensions/no-debug-zts-20090626" #In die Adresse schreiben Sie die von make install

zurückgegebene Adresse

extension=redis.so

Weitere Redis-Kenntnisse finden Sie in der Spalte

Redis-Einführungs-Tutorial

.

Das obige ist der detaillierte Inhalt vonEinführung in die Installation und Verwendung der Redis-Erweiterung in einer Mac-Umgebung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:segmentfault.com
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