PHP开发环境是PHPStrom,集成环境是XMAPP5.6.3
Redis是一个缓存服务器,相比于Memcached,Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,zset,hash等数据结构的存储。因此学习redis对于高并发大型网站而言很重要。首先介绍Redis的环境配置,Redis一般在Linux环境下配置,当然也有在Windows环境下编译好的文件。在此网站选择最新版本下载解压完毕,https://github.com/MSOpenTech/redis/releases。解压后文件如下所示。
用cmd命令打开redis-server.exe和redis.windows.conf如下cmd命令:
然后redis启动成功的界面如下所示:
之后可以使用cmd启动redis.cli.exe去执行redis数据。如下所示:
到此redis工作正常,然后配置phpredis。
首选打开xampp配置文件phpinfo界面:查看php版本号和architecture是多少位:
由于本人是X86因此需要找对应的php_redis.dll、php_igbinary.dll文件,下载地址为:http://download.csdn.net/detail/pk5454754/9054697
然后将这两个文件拷贝粘贴到xampp/php/ext目录下,同时在php.in配置文件中添加:extension=php_igbinary.dll extension=php_redis.dll 两句话。
如下图所示:
之后重启XMAPP,然后在PHP开发环境中测试,测试代码如下,并且界面显示结果。
<?php $redis = new Redis(); $redis->connect("localhost","6379"); $redis->set("say","Hello World"); echo $redis->get("say"); //输出Hello World ,程序运行成功。 ?>
记住在测试前开启Redis的服务端,也就是通过cmd命令打开redis-server.exe
详细的开发PHPredis开发文档:https://github.com/phpredis/phpredis#usage