windows下安装redis 以及phpredis的扩展 (windows redis php&php7)

时间:2017-10-29 10:14:16   收藏:0   阅读:381

一、工具准备

1. redis for windows 下载 https://github.com/MSOpenTech/redis

2. PHP扩展下载 http://pecl.php.net/package-stats.php (redis 和 igbinary)

    php 7 扩展下载 http://windows.php.net/downloads/pecl/snaps/redis/20160319/

注: 下载扩展是要注意看自己的php版本及x86orx64 和 compiler  编译版本

 

 

二、redis安装

1.redis安装

将下载后的redis文件解压到安装目录

技术分享

2.redis启动

 

1).windows+R 然后 cmd 进入到D:\program files\redis(根据自己redis路径自行调整)

2).输入 redis-server.exe 点击回车,自己注意看一下redis目录下文件情况,不同版本的启动方式有点小差异。出现下图标识执行成功。成功后别关闭当前窗口,操作redis期间都要保证此窗口打开,关闭此窗口表示 关闭reids,重新打开一个cmd

技术分享

 

3).cmd 进入到D:\program files\redis(根据自己redis路径自行调整) 然后输入 redis-cli.exe 点击回车。现在我们就可以做一些测试如下图,标识redis安装 启动成功。

注:两个cmd窗口同时打开,之前开启redis的窗口不能关掉

技术分享

 

三、 php扩展

1.把下载到的php_redis.dll和php_igbinary.dll扩展文件 拷贝到php\ext中 

2. 打开php.ini;加入以下代码

 

[html] view plain copy
 
  1. #php for redis  
  2. extension=php_igbinary.dll  
  3. extension=php_redis.dll  

 

3.重启服务,phpinfo中有redis项表示成功

技术分享

四.demo

 

[php] view plain copy
 
  1. <span style="font-size:18px;">$redis = new redis();    
  2. $redis->connect("127.0.0.1","6379");  //php客户端设置的ip及端口    
  3. //存储一个 值    
  4. $redis->set("type",12);    
  5. echo $redis->get("type");    
  6.     
  7. //存储多个值    
  8. $array = array(‘first_key‘=>‘first_val‘,    
  9.     ‘second_key‘=>‘second_val‘,    
  10.     ‘third_key‘=>‘third_val‘);    
  11. $array_get = array(‘first_key‘,‘second_key‘,‘third_key‘);    
  12. $redis->mset($array);    
  13. var_dump($redis->mget($array_get)); </span>  


技术分享

 

附:Redis类的一些属性及方法


a)连接redis server

注意,如果频繁操作redis,不停地connect 和close会很耗性能的,这个时候,建议用pconnect 建立个长连接

b)字符串读写函数

注意:如果能用批量操作尽量用批量,减少频繁连接redis数据库性能

c)hash读写函数

d)list读写函数

e)set

原文:http://www.cnblogs.com/endv/p/7749248.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!