wamp 的Redis 环境搭建以及phpredis扩展

wamp 的Redis 环境搭建

1.Redis介绍

1.1 Redis是什么?

REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。Redis提供了一些丰富的数据结构,包括 lists, sets, ordered sets 以及 hashes ,当然还有和Memcached一样的 strings结构.Redis当然还包括了对这些数据结构的丰富操作。

1.2 Redis的优点

a.性能极高 – Redis能支持超过 100K+ 每秒的读写频率。

b.丰富的数据类型 – Redis支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作。

c.原子 – Redis的所有操作都是原子性的,同时Redis还支持对几个操作全并后的原子性执行。

d.丰富的特性 – Redis还支持 publish/subscribe, 通知, key 过期等等特性

2.Redis的wamp环境搭建

2.1安装redis

首先下载windows版本的redis,redis下载地址[https://github.com/dmajkic/redis/downloads]

wamp 的Redis 环境搭建以及phpredis扩展_第1张图片
根据自己的系统版本下载,
下载完之后
打开cmd命令,切换到redis目录下,输入redis-server.exe redis.conf
wamp 的Redis 环境搭建以及phpredis扩展_第2张图片
看到上图表示成功。
这是打开另外一个cmd窗口,
输入redis-cli.exe -h 127.0.0.1 -p 6379
这里写图片描述

设置一个值set test “hahah” ;
OK表示成功
获取key为test的值
可以在下面看到我们刚刚设置的值。
至此,windows下面的redis就安装好了。

2.2 设置php的redis扩展

首先,打开网站的pathinfo信息
wamp 的Redis 环境搭建以及phpredis扩展_第3张图片
这里写图片描述

Compile可以看到windows里的编译版本(我的是VC11)
Architecture 架构 (我的是x86)
ThreadSafe 线程类型enable表示开启。我们需要找的php扩展就是php 5.5 VC11ts-x86

wamp 的Redis 环境搭建以及phpredis扩展_第4张图片
php_redis.dll下载地址:[http://windows.php.net/downloads/pecl/snaps/redis/2.2.5/]
将php_redis.dll放到wamp目录下的‪C:\wamp\bin\php\php5.5.12\ext下面

然后编辑apache 的php.ini扩展(我的是C:\wamp\bin\apache\apache2.4.9\bin)

这里写图片描述

好,重启wamp服务,在phpinfo中如果看到 redis版本信息就表示php的Redis扩展安装成功了。
wamp 的Redis 环境搭建以及phpredis扩展_第5张图片

完成上面配置就可以使用php来操作redis了,下一篇讲一下Redis在ThinkPHP里的使用,以及如何加入AUTH访问设置。

你可能感兴趣的:(开发知识)