原文地址:https://blog.csdn.net/hongxiuazi/article/details/52823465
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]
根据自己的系统版本下载,
下载完之后
打开cmd命令,切换到redis目录下,输入redis-server.exe redis.conf
看到上图表示成功。
这是打开另外一个cmd窗口,
输入redis-cli.exe -h 127.0.0.1 -p 6379
设置一个值set test “hahah” ;
OK表示成功
获取key为test的值
可以在下面看到我们刚刚设置的值。
至此,windows下面的redis就安装好了。
2.2 设置php的redis扩展
首先,打开网站的pathinfo信息
Compile可以看到windows里的编译版本(我的是VC11)
Architecture 架构 (我的是x86)
ThreadSafe 线程类型enable表示开启。我们需要找的php扩展就是php 5.5 VC11ts-x86
下载地址(https://windows.php.net/downloads/pecl/releases/redis/)
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扩展安装成功了。