最近在使用 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
分享到:
相关推荐
本篇将详细介绍如何在Windows环境下使用Redis客户端,以及相关的重要知识点。 1. Redis简介: Redis是一种基于内存的数据结构存储系统,它可以作为数据库、缓存和消息中间件。它支持多种数据结构,如字符串、哈希...
标题“windows RedisClient redis客户端”指的是在Windows环境下使用的Redis客户端软件。这种客户端通常提供图形用户界面(GUI)或者命令行接口(CLI),便于Windows用户连接到运行在本地或远程的Redis服务器,执行...
1. **跨平台**:RedisDesktopManager可在Windows、macOS和Linux等操作系统上运行,提供一致的用户体验。 2. **连接管理**:用户可以保存和管理多个Redis服务器的连接信息,轻松切换不同服务器进行操作。 3. **数据...
在Windows上安装Redis的过程涉及到多个步骤,包括启用必要的Windows功能、安装WSL2(Windows Subsystem for Linux 2)、设置默认WSL版本以及在Linux环境中安装Redis。以下是对这些步骤的详细说明: 1. **启用...
redis windows 客户端 redis windows 客户端 redis windows 客户端 redis windows 客户端 redis windows 客户端 redis windows 客户端 redis windows 客户端 redis windows 客户端 redis windows 客户端 redis ...
RedisClient是Redis客户端的GUI工具,使用Java swt和jedis编写,可以方便开发者浏览Redis数据库。该软件支持简体中文,非常适合国内用户使用,不需要汉化就可以直接使用。RedisClient将redis数据以资源管理器的界面...
1. **安装cpp-redis**:首先,你需要从GitHub(https://github.com/cpp-redis/cpp-redis)下载源代码,然后按照README文件中的指示进行编译和安装。 2. **创建连接**:使用cpp-redis,你可以创建一个`redis_client`...
在 Windows 环境下,通常需要通过安装过程来设置 Redis 服务,但这里提供的资源是“redis 免安装”,意味着我们可以跳过常规的安装步骤,直接使用。 首先,让我们详细了解 Redis 的核心概念和特性: 1. **键值存储...
本文将详细介绍如何在Mac上安装和使用Redis客户端。 首先,标题提到的是“redis客户端(Mac)”,这表明我们将讨论的是针对Mac OS设计的Redis客户端工具。在Mac上,有许多可用的Redis客户端,例如`redis-cli`(官方...
本资源提供的“redis客户端免安装版”是一个便捷的Redis管理工具,无需安装过程,解压后即可直接运行,方便用户快速地进行Redis服务器的数据操作与管理。 Redis Desktop Manager是这款客户端的名称,它是一个跨平台...
RedisClient作为Redis的客户端工具,为开发者提供了一个图形化的界面来与Redis服务器交互,使得管理和操作Redis数据库变得更加直观和便捷。 RedisClient的特性: 1. **图形化界面**:RedisClient采用GUI设计,使得...
日常使用linux版连接redis客户端Another-Redis-Desktop-Manager.1.3.9
在Windows环境下安装Redis,可以方便地在本地进行开发和测试工作。以下将详细介绍如何在Windows上安装Redis,以及如何使用Redis客户端。 首先,从描述中我们可以知道,压缩包中包含了Redis的安装包和客户端,这通常...
在Windows环境下,为了与Redis服务器进行交互,我们需要一个客户端工具。标题"redis客户端-windows"表明我们要讨论的是适用于Windows操作系统的Redis客户端,用于连接本地的Redis服务器。 描述中提到的"适用于本地...
"Redis-x64-3.2.100.msi"是Windows安装程序包的名称,MSI(Microsoft Installer)是一种Windows下的安装包格式,它负责处理软件的安装、升级和卸载过程。用户只需双击此MSI文件,按照向导提示即可完成Redis客户端的...
1. **多平台支持**:由于Redis客户端是跨平台的,可以运行在Windows、Linux、macOS等各种操作系统上,确保开发者无论在哪种环境下都能方便地使用。 2. **图形化界面**:这类客户端通常会提供直观的图形用户界面...
redis是我们平常开发中不可面对的东西,经常要到redis中查看相关数据,用的最多的是RedisDesktopManager,但是RedisDesktopManager功能实在是太少了,太少了,而且用起来很难受
该压缩包“Redis客户端(Windows)”,包含了一系列用于Windows平台的Redis客户端工具,这些工具可以帮助开发者在Windows环境中与Redis服务器进行交互,执行数据的读写、查看、管理等操作。以下是一些重要的知识点: ...
Redis是一个开源(BSD许可),内存中的数据结构存储,用作数据库、缓存和消息代理。它支持字符串、散列、列表、集合、带范围查询的排序集合、位图、超loglogs、带半径查询和流的地理空间索引等数据结构。Redis具有内置...
简洁的界面和高效的操作体验使得它成为开发者和系统管理员在 macOS 环境下首选的 Redis 工具之一。下载并尝试 rdm.app,可以快速地连接到本地或远程的 Redis 服务器,进行数据的管理与调试。 "rdm.app" 作为 macOS ...