PHP与Redis开发环境的简单配置

原创 2015年11月19日 13:55:51

现在手上的项目要求在php中使用redis操作,今天倒腾了一下。
Redis官方推荐的PHP客户端(或者说扩展)是Predis和php_reids,前者是完全使用PHP代码实现的原生客户端,后者是用c编写的PHP扩展,功能上二者区别不大,就性能而言后者更优。但是除非执行大量的Redis命令,否则很难区分二者的性能。而且施继忠执行Redis命令的开销更多在网络传输上,单纯注重本地性能开销意义不大。
下面是已有PHP开发环境的情况下配置Redis的操作:

php_redis

github:https://github.com/nicolasff/phpredis/
项目主页:http://pecl.php.net/index.php
目前最新为2.2.7:http://pecl.php.net/package/redis/2.2.7/windows

  1. 下载扩展包,注意对应的php版本,以及是否是线程安全的。我一开始下载错了线程版本,结果一直提示缺少php5.dll文件,实际上并不需要。
  2. 把扩展包里的php_reids.dll文件放到php目录的ext文件夹下面。
  3. 在php目录下找到配置文件php.in,添加配置项extension=php_redis.dll
  4. 重启web服务器
  5. 鼓掌
$redis = new redis();
$redis->/*各种操作*/

对象的方法在github的主页里有详细说明

上面几步只是简单的配置可运行的过程,更高级的技巧在扩展包里有详细说明。

predis

github:https://github.com/nrk/predis

1.下载predis项目
2.解压到项目目录
3.引入文件require 'predis/autoload.php';
4.鼓掌

$redis = new Predis\client();
$redis->/*各种方法*/

用法都一样。。。

理论上php_redis性能更优,但是实际上的项目一般还达不到那个性能瓶颈,所以不如配置方便一点用predis。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

搭建高性能的PHP Redis开发环境

redis的官方安装包并不支持windows系统的使用。但是有团队已经开发了redis的windows适配的服务端和客户端,一般情况下我们是把redis服务器单独配置的,而且redis是支持网络的,所...

PHP软件开发环境配置

  • 2009-09-05 16:20
  • 5.28MB
  • 下载

Windows PHP 环境下 Redis开发环境搭建

1、redis简介 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(s...

PHP开发环境配置说明

  • 2011-10-27 09:15
  • 32KB
  • 下载

PHP开发环境配置

php环境配置 php5 MySQL5 apache2 phpmyadmin ZendOptimizer安装与配置 php环境的配置,对于新手来说,绝对是一件烦事.总会遇到这样那样的问题,走很多弯路...

PHP开发环境配置

  • 2015-07-30 10:45
  • 161KB
  • 下载

eclipse 配置 PHP 开发环境

昨天研究了一下Eclipse PHP 开发环境 输出一个Hellow Word  今天给大家介绍一下。 1.首先去官方的Eclipse处安装一下Eclipse地址如下     http://dow...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)