最近在使用 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 ...
1. **安装cpp-redis**:首先,你需要从GitHub(https://github.com/cpp-redis/cpp-redis)下载源代码,然后按照README文件中的指示进行编译和安装。 2. **创建连接**:使用cpp-redis,你可以创建一个`redis_client`...
RedisClient是Redis客户端的GUI工具,使用Java swt和jedis编写,可以方便开发者浏览Redis数据库。该软件支持简体中文,非常适合国内用户使用,不需要汉化就可以直接使用。RedisClient将redis数据以资源管理器的界面...
本文将详细介绍如何在Mac上安装和使用Redis客户端。 首先,标题提到的是“redis客户端(Mac)”,这表明我们将讨论的是针对Mac OS设计的Redis客户端工具。在Mac上,有许多可用的Redis客户端,例如`redis-cli`(官方...
本资源提供的“redis客户端免安装版”是一个便捷的Redis管理工具,无需安装过程,解压后即可直接运行,方便用户快速地进行Redis服务器的数据操作与管理。 Redis Desktop Manager是这款客户端的名称,它是一个跨平台...
在 Windows 环境下,通常需要通过安装过程来设置 Redis 服务,但这里提供的资源是“redis 免安装”,意味着我们可以跳过常规的安装步骤,直接使用。 首先,让我们详细了解 Redis 的核心概念和特性: 1. **键值存储...
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 ...