Windows 环境装配 Redis 客户端 phpRedisAdmin
Windows 环境安装 Redis 客户端 phpRedisAdmin
最近在使用 Redis 做为 tomcat 集群中的 session 存储,同时也存储一些访问量比较高的数据。
在调试的过程中,需要查看 Redis 中缓存的数据,默认客户端比较麻烦,最终发现 phpRedisAdmin 是一款不错的东西。
只需要安装 php 的 redis 扩展,但要注意的是 php 的版本号和编译器的版本(vc6 or vc9 or vc11)相对应,这个很重要。
php redis 扩展的下载地址:https://github.com/nicolasff/phpredis/downloads
下载文件:phpredis_5.4_vc9_nts.7z
php 下载地址:http://windows.php.net/downloads/releases/archives/
下载文件:php-5.4.9-nts-Win32-VC9-x86.zip
将 php 的所有文件解压缩到 D:/tools/php 目录,将 redis 扩展的两个文件复制到 D:/tools/php/ext 目录
修改配置文件 php.ini 增加以下两行:
extension=php_igbinary.dll
extension=php_redis.dll
【注】顺序要先加载 php_igbinary.dll ,这也不很多配置不成功的原因。
运行 phpinfo() 查看到以下信息说明已经成功:
redis
Redis Support => enabled
Redis Version => 2.2.2
配置 nginx 的 FastCGI 的方式运行 php :
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
location ~ \.php$ {
root d:/web;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
下载 phpRedisAdmin
https://github.com/ErikDubbelboer/phpRedisAdmin/releases
将文件复制到 D:/web 目录下即可。
启动 nginx 并运行 php 的 FastCGI 进程,我写了一个 start.bat 启动脚本:
echo Starting PHP FastCGI...
RunHiddenConsole D:/tools/php/php-cgi.exe -b 127.0.0.1:9000 -c D:/tools/php/php.ini
echo Starting nginx...
RunHiddenConsole D:/tools/nginx/nginx.exe -p D:/tools/nginx
【注】RunHiddenConsole 作用是不显示命令行窗口
大功告成,访问一下 Redis 吧
http://localhost/phpRedisAdmin/index.php

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen











Was noch beliebt ist, ist die Benutzerfreundlichkeit, die Flexibilität und ein starkes Ökosystem. 1) Benutzerfreundliche und einfache Syntax machen es zur ersten Wahl für Anfänger. 2) eng integriert in die Webentwicklung, eine hervorragende Interaktion mit HTTP -Anforderungen und Datenbank. 3) Das riesige Ökosystem bietet eine Fülle von Werkzeugen und Bibliotheken. 4) Active Community und Open Source Nature passen sie an neue Bedürfnisse und Technologietrends an.

Wie erkennt die Redis -Caching -Lösung die Anforderungen der Produktranking -Liste? Während des Entwicklungsprozesses müssen wir uns häufig mit den Anforderungen der Ranglisten befassen, z. B. das Anzeigen eines ...

Redis spielt eine Schlüsselrolle bei der Datenspeicherung und -verwaltung und ist durch seine mehreren Datenstrukturen und Persistenzmechanismen zum Kern moderner Anwendungen geworden. 1) Redis unterstützt Datenstrukturen wie Zeichenfolgen, Listen, Sammlungen, geordnete Sammlungen und Hash -Tabellen und eignet sich für Cache und komplexe Geschäftslogik. 2) RDB und AOF sorgt durch zwei Persistenzmethoden für eine zuverlässige Speicherung und eine schnelle Wiederherstellung von Daten.

Verwenden Sie im Springboot Redis, um das OAuth2Authorization -Objekt zu speichern. Verwenden Sie in der Springboot -Anwendung SpringSecurityoAuth2AuthorizationServer ...

IIS und PHP sind kompatibel und werden durch FASTCGI implementiert. 1.Iis leitet die .php -Dateianforderung über die Konfigurationsdatei an das FastCGI -Modul weiter. 2. Das FastCGI -Modul startet den PHP -Prozess, um Anforderungen zur Verbesserung der Leistung und Stabilität zu verarbeiten. 3. In den tatsächlichen Anwendungen müssen Sie auf Konfigurationsdetails, Fehlerdebuggen und Leistungsoptimierung achten.

Mehrere Anrufe bei Session_Start () führen zu Warnmeldungen und möglichen Datenüberschreibungen. 1) PHP wird eine Warnung ausstellen und veranlassen, dass die Sitzung gestartet wurde. 2) Dies kann zu unerwarteten Überschreibungen von Sitzungsdaten führen. 3) Verwenden Sie Session_Status (), um den Sitzungsstatus zu überprüfen, um wiederholte Anrufe zu vermeiden.

Warum ist der Rückgabewert leer, wenn redistemplate für die Stapelabfrage verwendet wird? Bei Verwendung von Redistemplate für Batch -Abfragevorgänge können Sie auf die zurückgegebenen Ergebnisse stoßen ...

Redis ist ein Speichersystem für Speicherdatenstruktur, das hauptsächlich als Datenbank, Cache und Message Broker verwendet wird. Zu den Kernmerkmalen gehören ein Einzel-Thread-Modell, E/A-Multiplexing, Persistenzmechanismus, Replikations- und Clustering-Funktionen. Redis wird üblicherweise in praktischen Anwendungen für Caching-, Sitzungsspeicher- und Nachrichtenwarteschlangen verwendet. Es kann seine Leistung erheblich verbessern, indem die richtige Datenstruktur ausgewählt, Pipelines und Transaktionen verwendet und überwacht und stimmt.
