1. Einführung in Redis
Redis ist ein Schlüsselwertspeichersystem. Ähnlich wie Memcached unterstützt es die Speicherung
Es werden relativ mehr Werttypen gespeichert, darunter String (String), Liste (verknüpfte Liste), Set (Sammlung) und Zset (sortierte Menge).
--Ordered Sets) und Hashes (Hash-Typ). Diese Datentypen unterstützen alle Push/Pop-, Add/Remove-, Schnitt-, Vereinigungs-, Differenz- und umfangreichere Operationen, und diese Operationen sind es auch
Es ist atomar. Auf dieser Basis unterstützt Redis verschiedene Sortierarten. Wie bei Memcached werden Daten im Speicher zwischengespeichert, um die Effizienz sicherzustellen. Der Unterschied besteht darin, dass Redis regelmäßig aktualisierte Daten auf die Festplatte schreibt oder Änderungsvorgänge in zusätzliche Datensatzdateien schreibt und auf dieser Grundlage eine Master-Slave-Synchronisation (Master-Slave) erreicht wird.
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 bietet Python-, Ruby-, Erlang- und PHP-Clients, die sehr benutzerfreundlich sind.
2. Redis unter Windows installieren
Download-Adresse https://github.com/dmajkic/redis/downloads. Das heruntergeladene Redis unterstützt 32bit und 64bit. Wählen Sie entsprechend Ihrer tatsächlichen Situation, ich wähle 32bit. Kopieren Sie den Inhalt der 32-Bit-Datei in das Verzeichnis, das installiert werden muss, z. B.: D:devredis-2.4.5.
Öffnen Sie ein cmd-Fenster, wechseln Sie mit dem Befehl cd zum angegebenen Verzeichnis (D:devredis-2.4.5) und führen Sie redis-server.exe redis.conf aus. Nach dem Ausführen erscheint die folgende Oberfläche.
Dies bedeutet, dass der Redis-Server erfolgreich installiert wurde.
Öffnen Sie ein cmd-Fenster erneut, wechseln Sie mit dem Befehl cd zum angegebenen Verzeichnis (D:devredis-2.4.5) und führen Sie redis-cli.exe -h 127.0.0.1 -p 6379 aus, wobei 127.0.0.1 das lokale Verzeichnis ist IP und 6379 ist der Standardport des Redis-Servers. Der erfolgreiche Vorgang ist in der folgenden Abbildung dargestellt.
Auf diese Weise ist die Etablierung von Redis in der Windows-Umgebung nicht ganz einfach.
Auf diese Weise ist die Einrichtung der Redis-Windows-Umgebung nicht ganz einfach.
Die Umgebung wurde eingerichtet, es ist Zeit, sie zu testen. Beispiel: Speichern Sie eine Zeichenfolge mit dem Schlüsseltest und dem Wert „Hallo Wort“ und rufen Sie dann den Schlüsselwert ab.
Das Höllenwort wird korrekt ausgegeben und der Test ist erfolgreich!
3. Verwendung in PHP
DLL-Datei herunterladen
http://download.csdn.net/download/bluesky321/5355093
php_redis.dll-Erweiterung für PHP5.4.x
PHP5.4.x Redis-Erweiterung php_redis.dll
Testplattform: Windows XPx32 (FastCGI PHP5.4.9 Nginx 1.4.0)
Enthält sowohl Non-Thread-Safe- als auch Thread-Safe-Versionen
Legen Sie zunächst php_redis.dll und php_igbinary.dll in den PHP ext-Ordner und fügen Sie dann den folgenden Code zur Konfigurationsdatei php.ini hinzu:
extension=php_igbinary.dll
extension=php_redis.dll
Starten Sie den Webserver neu
Hinweis: extension=php_igbinary.dll muss vor extension=php_redis.dll platziert werden, sonst wird diese Erweiterung nicht wirksam
4. Wird in PHP verwendet
Der Code lautet wie folgt
<?<span>php <span>$redis = <span>new<span> Redis(); <span>$redis->connect('127.0.0.1',6379<span>); <span>$redis->set('test','hello redis'<span>); <span>echo <span>$redis->get('test'<span>); ?></span></span></span></span></span></span>
Hallo Redis erfolgreich ausgegeben!
Das Obige stellt die Installation von Redis unter Windows und seine Verwendung in PHP vor, einschließlich der relevanten Aspekte. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.