Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set –有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave。
RedisWin版下载地址:网页链接
把下载的东西随意解压到一个目录(最好英文目录)
然后,我们打开一个cmd窗口,cd到redis目录[注意,如果redis目录不在C盘否则需要用cd /d命令],运行: redis-server.exe redis.conf
出现这样基本上算成功了33%
再开一个cmd,cd到redis目录,运行:redis-cli.exe -h 127.0.0.1 -p 6379
出现这样基本上算成功了
我们再来测试一下redis
嗯,完美,接下来我们来添加php扩展
PHP-DLL扩展-Redis下载:网页链接
PHP-DLL扩展-igbinary下载:网页链接
你查看你的php版本,下载对应版本( 通过phpinfo();打印环境查看其中的 Thread Safety 项,这个项目就是查看是否是线程安全如果是:enabled,一般来说应该是ts版,否则是nts版。 我这是ts版本 )
下载对应版本….
解压缩后,将php_redis.dll和 php_igbinary.dll 拷贝至php的ext目录下修改php.ini在该文件中加入:
[text]extension=php_igbinary.dll extension=php_redis.dll[/text]
最后,重启php,然后phpinfo查看是否安装成功
安装成功!