So installieren Sie die Redis-Erweiterung für PHP unter Win

韦小宝
Freigeben: 2023-03-20 16:24:02
Original
4385 Leute haben es durchsucht

Der Vorteil von Redis besteht darin, dass es die Geschwindigkeit des Website-Zugriffs verbessern kann, PHP selbst jedoch keine Redis-Erweiterung hat. Wenn wir Redis verwenden müssen, können wir es in diesem Artikel nur manuell installieren Sprechen Sie über die Installation der PHP-Redis-Erweiterung

1. Laden Sie die PHP-Redis-Erweiterung herunter

Öffnen Sie die URL http://pecl.php.net/ (Offizielle Website der PHP-Erweiterungsbibliothek), Suchen Sie nach redis, geben Sie die Adresse ein: http://pecl.php.net/package/redis, klicken Sie auf die DLL neben dem Windows-Systemsymbol in der Zeile der Version 2.2.7Hyperlink , wie unten gezeigt:


Adresse eingeben: http://pecl.php.net/package/ redis/2.2.7/windows Klicken Sie hier, um die php_redis-Erweiterung herunterzuladen, die Ihrer PHP-Version entspricht. Wie unten gezeigt:


(Hinweis: Mein Xampp ist 32-Bit und die PHP-Version ist 5.5 und threadsicher, daher habe ich php_redis-2.2 heruntergeladen. 7-5.5-ts-vc11-x86.zip )

2. php_redis-Erweiterung installieren

php_redis-2.2.7-5.5-ts-vc11-x86 entpacken. zip, suchen Sie die Datei php_redis.dll, erstellen Sie eine Kopie, kopieren Sie sie in das Erweiterungsbibliotheksverzeichnis des PHP-Installationsverzeichnisses (zum Beispiel: E:xamppphpext), ändern Sie PHPs Konfigurationsdatei php.ini und fügen Sie hinzu Folgendes Diese Codezeile:

extension=php_redis.dll

Speichern und beenden, den Apache-Server neu starten.

3. Überprüfen Sie, ob die Erweiterung php_redis erfolgreich installiert wurde

Schreiben Sie eine PHP-Datei, führen Sie die Methode phpinfo() aus und suchen Sie nach redis Wenn auf der Ausgabeseite die folgenden Informationen angezeigt werden, ist die Installation erfolgreich. Andernfalls schlägt die Installation fehl. Überprüfen Sie das Problem und installieren Sie es erneut.

4. So betreiben Sie die Redis-Datenbank in PHP

Nach der Installation der php_redis-Erweiterung können Sie die Redis-Datenbank in betreiben php.

Öffnen Sie http://pecl.php.net/package/redis und klicken Sie auf https://github.com/nicolasff/phpredis/, wie unten gezeigt:


Sie können die Github-Seite von phpredis aufrufen, die detaillierte Anweisungen zur Verwendung von phpredis enthält.

Beispiel:

$redis = new Redis(); // 创建一个redis客户端对象
$redis->connect('127.0.0.1') || die('连接redis服务器失败!'); // 连接redis服务器
$redis->auth('foobared'); // 密码验证
$redis->select(0); // 选择0号数据库
$redis->setOption(Redis::OPT_PREFIX, 'my-prefix:'); // 设置键名的前缀(相当于MySQL的表前缀)
// 这里以hash数据类型为例
$redis->del('test'); // 先删除hash表test(即hash类型的键test)
$redis->hSetNx('test', 'key1', 'hello'); // 仅当hash表中不存在字段key1时,插入一条记录(键值对)
$redis->hSetNx('test', 'key2', 'world');
$redis->hMset('test', array('user_id'=>1, 'name'=>'jack')); // 一次性插入多条记录(存在就更新)
$redis->expire('test', 600); // 设置test的有效期为600秒
$res = $redis->hGetAll('hash'); // 获取哈希表test中的所有记录,返回的数据格式为数组
$redis->close(); // 关闭连接
Nach dem Login kopieren

Empfohlene verwandte Artikel:

So installieren Sie die Redis-Erweiterungscodefreigabe in PHP im Fenster

In diesem Artikel erfahren Sie hauptsächlich, wie Sie Redis-Erweiterungscode in PHP in Windows installieren.

Erklärung von PHP anhand von Redis-Beispielen

Ändern Sie die Anforderungsverarbeitung des Instant-Servers auf asynchrone Verarbeitung, entlasten Sie den Server und realisieren Sie die Sequenz Erfassung von Daten. Ben...

Das obige ist der detaillierte Inhalt vonSo installieren Sie die Redis-Erweiterung für PHP unter Win. 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