Heim > Artikel > Backend-Entwicklung > Detaillierte Erklärung von Redis und der Verwendung von Redis im ThinkPhP5-Framework
Redis ist eine häufig verwendete nicht relationale Datenbank, die hauptsächlich zum Zwischenspeichern von Daten verwendet wird. Die Daten werden in Form von Schlüsselwerten gespeichert und die Schlüsselwerte werden einander zugeordnet. Die Datenspeicherung unterscheidet sich von MySQL. Die Daten werden im Speicher gespeichert, sodass das Lesen der Daten relativ schnell erfolgt, was für eine hohe Parallelität sehr gut ist.
Wie wird es also im beliebten ThinkPhP5-Framework verwendet?
Schritt 1: Redis-Erweiterung hinzufügen (falls bereits konfiguriert, ignorieren Sie diesen Schritt)
1. Laden Sie php_redis.dll herunter (wählen Sie die entsprechende Version entsprechend Ihrem Windows-Betriebssystem, ich bin 64-Bit-System). , die Installation ist VC2012, also ist die heruntergeladene Datei php_redis-2.2.7-5.6-ts-vc11-x64.zip)
2. Extrahieren Sie nach dem Herunterladen des komprimierten Pakets die darin enthaltene php_redis.dll nach D: wampbinphpphp5 .6.25ext (wählen Sie entsprechend der Festplatte, auf der sich Ihr Wamp befindet)
3. Fügen Sie dann extension=php_redis.dll in php.ini hinzu
4. Starten Sie Apache neu
Schritt 2: TP5-Konfigurationsdatei
1. Konfiguration eines einzelnen Cache-Mechanismus
'cache' => [ // Redis缓存 'type' =>'Redis', 'host' => '127.0.0.1', 'port' => '6379', 'password' => 'p0ss-redis', 'timeout'=> 3600, // 缓存有效期 0表示永久缓存 'expire' => 1*60*60, ],
2. Konfiguration des mehrschichtigen gleichzeitigen Cache-Mechanismus
'cache' => [ // 选择模式 'type' => 'complex', // 默认(文件缓存) 'default'=>[ // 文件缓存 'type' => 'File', // 缓存保存目录 'path' => CACHE_PATH, // 缓存前缀 'prefix' => '', // 缓存有效期 0表示永久缓存 'expire' => 0, ], // Redis缓存 'redis'=>[ 'type' =>'Redis', 'host' => '127.0.0.1', 'port' => '6379', 'password' => '123456', 'timeout'=> 3600 ] ],
Code aufrufen
// 切换到redis操作 Cache::store('redis')->set('key1','123456789'); Cache::store('redis')->get('key1');
Verwandte Empfehlungen:
Einige Möglichkeiten, Redis in PHP zu verwenden
PHP-Installation der Redis-Erweiterungsinstanz unter Windows
Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung von Redis und der Verwendung von Redis im ThinkPhP5-Framework. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!