English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Bevor Sie Redis in PHP verwenden beginnen Wir müssen sicherstellen, dass der redis-Service und der PHP-redis-Treiber installiert sind und dass PHP auf Ihrem Computer normal funktioniert. Lassen Sie uns den PHP-redis-Treiber installieren: Download-Adresse:https://github.com/phpredis/phpredis/releases.
Die folgenden Schritte müssen im heruntergeladenen phpredis-Verzeichnis durchgeführt werden:
$ wget https://github.com/phpredis/phpredis/archive/3.1.4.tar.gz $ cd phpredis-3.1.4 # Gehe in das phpredis-Verzeichnis $ /usr/local/php/bin/phpize # Pfad nach der Installation von php $ ./configure --with-php-config=/usr/local/php/bin/php-config $ make && make install
vi /usr/local/php/lib/php.ini
Fügen Sie folgendes hinzu:
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-zts-20090626" extension=redis.so
Starten Sie php neu nach der Installation-fpm oder apache. Überprüfen Sie die phpinfo-Informationen, um die redis-Erweiterung zu sehen.
<?php //Verbinden Sie mit dem lokalen Redis-Dienst $redis = new Redis(); $redis->connect('127.0.0.1', 6379); echo "Verbindung zum Server erfolgreich"; //Überprüfen Sie, ob der Service läuft echo "Server läuft: " . $redis->ping(); ?>
Führen Sie das Skript aus und geben Sie das Ergebnis aus:
Verbindung zum Server erfolgreich Server läuft: PONG
<?php //Verbinden Sie mit dem lokalen Redis-Dienst $redis = new Redis(); $redis->connect('127.0.0.1', 6379); echo "Verbindung zum Server erfolgreich"; //Setzen Sie die redis-Zeichenkettendaten $redis->set("tutorial-name", "Redis-Tutorial"); // Daten abrufen und ausgeben echo "Gespeicherte Zeichenkette in redis:: " . $redis->get("tutorial-name"); ?>
Führen Sie das Skript aus und geben Sie das Ergebnis aus:
Verbindung zum Server erfolgreich Gespeicherte Zeichenkette in redis:: Redis-Tutorial
<?php //Verbinden Sie mit dem lokalen Redis-Dienst $redis = new Redis(); $redis->connect('127.0.0.1', 6379); echo "Verbindung zum Server erfolgreich"; //Daten in die Liste speichern $redis->lpush("tutorial-list", "Redis"); $redis->lpush("tutorial-list", "Mongodb"); $redis->lpush("tutorial-list", "Mysql"); // Daten abrufen und ausgeben $arList = $redis->lrange("tutorial-list", 0 ,5); echo "Gespeicherte Zeichenkette in redis"; print_r($arList); ?>
Führen Sie das Skript aus und geben Sie das Ergebnis aus:
Verbindung zum Server erfolgreich Gespeicherte Zeichenkette in redis Mysql Mongodb Redis
<?php //Verbinden Sie mit dem lokalen Redis-Dienst $redis = new Redis(); $redis->connect('127.0.0.1', 6379); echo "Verbindung zum Server erfolgreich"; // Daten abrufen und ausgeben $arList = $redis->keys("*"); echo "Gespeicherte Schlüssel in redis::"; print_r($arList); ?>
Führen Sie das Skript aus und geben Sie das Ergebnis aus:
Verbindung zum Server erfolgreich Gespeicherte Zeichenkette in redis:: Anleitung-Name Anleitung-Liste