PHP程序员站--PHP编程开发平台
 当前位置:主页 >> 数据库 >> NoSQL >> 

Redis PHP客户端Predis介绍

Redis PHP客户端Predis介绍

来源:phperz.com  作者:phper  发布时间:2012-03-16
Predis是一个灵活和特性完备(PHP5.3)的支持Redis的PHP客户端。当前版本为0.6.3,默认不支持PHP5.2。要求 PHP 版本至少在 5.3 或者以上 主要特性如下: 完整的支持从1.2到2.4的Redis,并且支持当前正在开发的版本; 提供客户端实现的一致性哈希算法,支持自定义; 在

Predis是一个灵活和特性完备(PHP>5.3)的支持Redis的PHP客户端。当前版本为0.6.3,默认不支持PHP5.2。要求 PHP 版本至少在 5.3 或者以上

主要特性如下:

     完整的支持从1.2到2.4的Redis,并且支持当前正在开发的版本;

     提供客户端实现的一致性哈希算法,支持自定义;

     在单个或聚合连接中支持命令管道;(Command pipelining on single and aggregated connections)

     能够通过TCP/IP或者Unix domain sockets连接到redis,支持持久连接;

     自动连接Redis实例,使用“懒惰”方式,只在第一个命令发出时执行连接;

     可以灵活定义客户端的命令集合;

用法:

$redis = new Predis\Client();
$redis->set('library', 'predis');
$value = $redis->get('library');
$redis = new Predis\Client('tcp://10.0.0.1:6379');

// is equivalent to:

$redis = new Predis\Client(array(
    'scheme' => 'tcp',
    'host'   => '10.0.0.1',
    'port'   => 6379,
));


延伸阅读:
Redis简介
Redis 曝新 BUG:内存超限后的死循环
Redis几个认识误区
redis在windows下的配置安装
Redis的WEB界面管理工具:phpRedisAdmin
Redis手册中文版
Redis 安装详解
Redis 的安装配置
PHP-redis中文文档
Tags: Redis   客户端   Predis  
PHP程序员站 Copyright © 2007-2010,PHPERZ.COM All Rights Reserved 粤ICP备07503606号