转自:http://blog.csdn.net/hzqhbc/article/details/50738997
1、redis简介
redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hashs(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。
Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。
2、windows下安装redis
下载地址https://github.com/dmajkic/redis/downloads。下载到的Redis支持32bit和64bit。根据自己实际情况选择,我选择32bit。把32bit文件内容拷贝到需要安装的目录下,比如:D:\dev\redis-2.4.5。
打开一个cmd窗口,使用cd命令切换到指定目录(D:\dev\redis-2.4.5)运行 redis-server.exe redis.conf 。运行以后出现如下界面。
这就说明Redis服务端已经安装成功。
重新打开一个cmd窗口,使用cd命令切换到指定目录(D:\dev\redis-2.4.5)运行 redis-cli.exe -h 127.0.0.1 -p 6379,其中 127.0.0.1是本地ip,6379是redis服务端的默认端口。运行成功如下图所示。
这样,Redis windows环境下搭建已经完成,是不是很简单。
这样,Redis windows环境下搭建已经完成,是不是很简单。
环境已经搭建好,总得测试下吧。比如:存储一个key为test,value为hello word的字符串,然后获取key值。
正确输出 hell word,测试成功!
3、PHP中使用
下载 dll文件
http://download.csdn.net/download/bluesky321/5355093
php_redis.dll 扩展 For PHP5.4.x
PHP5.4.x 的 redis 扩展 php_redis.dll
测试平台:Windows XPx32 (FastCGI PHP5.4.9 Nginx 1.4.0)
包含 Non Thread Safe 和 Thread Safe 两个版本
首先把php_redis.dll 和 php_igbinary.dll 放入PHP的ext文件夹,然后在php.ini配置文件里添加如下代码:
extension=php_igbinary.dll
extension=php_redis.dll
重启web服务器
注意:extension=php_igbinary.dll一定要放在extension=php_redis.dll的前面,否则此扩展不会生效
如果在phpinfo中看到如下信息,则说明配置成功
4、PHP中使用
代码如下
<?php $redis = new Redis(); $redis->connect('127.0.0.1',6379); $redis->set('test','hello redis'); echo $redis->get('test'); ?>
输出 hello redis 成功!
-------------------------------------------
总的来说上面的步骤基本没错,但是要找到和自己php版本匹配的php_redis.dll还是要下点功夫的
自定义一个test_redis.php文件,输入以下内容
- <?php
- echo phpinfo();
- ?>
访问后,注意看以下图片
这里的意思就是说 你得选 对应 php 5.5版本的,并且使用vc11编译的.dll,而且是x86系统上运行的,而不是x64系统
如果你是wamp,它加载的php.ini在bin\apache\apache2.4.9\bin 目录下,而不是在php目录下
如果你是zendserver,它加载的php.ini在ZendServer\etc 目录下,而php的extension_dir在ZendServer\lib\phpext,也就是说php_redis.dll 和 php_igbinary.dll应该放在这个目录下
相关的php_redis.dll和php_igbinary.dll可以去这里下载,里面有使用说明 点击下载
php redis 中文使用手册地址 点击打开链接
相关推荐
redis nosql windows
修改了cpp_redis源码,由于cpp_redis使用的socket库在windowsxp环境下不能够正常运行,故本人修改了源码可以在windowsxp环境上面正常运行。
redis服务器windows版本,此...由于最新版本的redis没有编译,该版本可以再win7与win xp上运行,对于开发来说已经足够。 redis-server.exe redis-benchmark.exe redis-cli.exe redis-check-dump.exe redis-check-aof.exe
最新版windows redis-desktop-manager-2020.2.0.0.zip
RedisDesktopManager2020.0.0.0客户端可视化工具...支持Windows Xp, Vista, 7, 8, 8.1,10,提供了Python,Ruby,Erlang,PHP客户端,使用很方便。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。
redis-win-3.2.100
Windows Xp, Vista, 7, 8, 8.1 Mac OS X 10.9 Ubuntu 12 and 13 Debian 7 支持 Redis 版本 Redis 2.2 Redis 2.4 Redis 2.6 Redis 2.8 标签:redis
主要用于win xp系统,这是PHP的一个扩展--php_redis的dll文件,注意要求,PHP版本是5.2,系统是vc6(vc9获取其他版本的不可以哦),独家收藏
redis Windows平台下redis的安装与使用 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop...
Flask-Redis-Helper Flask 的另一个 Redis 扩展。 Flask-Redis-Helper不会...支持的库0.10.1 2.9.1 3.1.11 快速开始安装: pip install Flask-Redis-Helper 例子 基本示例 from flask import Flaskfrom flask . ext .
RedisStudio 源码 ... Redis Studio is Redis GUI Client,support Windows xp, windows 7, windows 8 2. Kernel is MSOpen hiredis, GUILIB is duilib 3. Support official Redis 2.6 2.7 2.8 new..
电报 XP 机器人阻止来自低 XP 用户的图片 + 视频跟踪组统计信息 配置: $REDIS_URL Redis 主机:端口(可选) $REDIS_PREFIX Redis ZSET 键前缀(每组一个键) $TELEGRAM_TOKEN BotFather 令牌$MIN_XP MIN_XP 允许...
非exe或msi安装程序,提取自win xp sp3 32位打包成了普通的压缩包.需要自己手动解压和设置环境.不会用压缩软件,设置环境变量和百度等搜索引擎搜索答案的喷子请不要下载. 软件包 版本 --------------------- --------...
NULL 博文链接:https://ryan-xp.iteye.com/blog/975267
OSX/Linux/Windows 下载并安装 下载并安装 下载并打开/安装适当的确保主机上的 git CLI /// 对于 WINDOWS,如果使用 OSX,请直接跳到 VAGRANT BOX 部分 /// 下载并安装 下载并安装 Git 在任何你想要机器的地方克隆 ...
特别说明:PHP官方从PHP5.5开始已不再支持Windows XP和2003,所以PHP5.6无法运行于XP/2003系统。 更新列表: 01、更新Apache到Apache2.4.41 02、更新PHP到PHP5.6.40 03、更新MariaDB到MariaDB10.3.18 04、更新...
全面支持 Windows 系统,Windows XP / Windows 7 / Windows 8 / Windows 10 / Windows Server 2003 / Windows Server 2008 / Windows Server 2012 等。以及支持PHP全部版本,...
全面支持 Windows 系统,Windows XP / Windows 7 / Windows 8 / Windows 10 / Windows Server 2003 / Windows Server 2008 / Windows Server 2012 等。以及支持PHP全部版本,...
商业版本更是可以支持各种 NoSQL 和大数据平台:MongoDB、InfluxDB、Apache Cassandra、Redis、Apache Hive 等。 2.跨平台使用、支持插件扩展,并且提供了许多数据库管理工具 ♚♔支持的操作系统 Windows (2000/XP/...
xp下php5.2.17包 eAccelerator.dll php5.2.17_ext.zip php_bz2.dll php_curl.dll php_dba.dll php_dbase.dll php_exif.dll ...xcache.dll xdebug.dll