客户端简介:
- predis 纯PHP类,不需要安装redis for php扩展
- phpredis 需要安装redis for php扩展,扩展下载地址: https://github.com/owlient/phpredis跟memcache扩展安装类似。
- Rediska纯PHP类,目前还是beta版本, 具体没有测试过
本文档主要介绍redis 作为扩展在Yii中的使用
使用方法很介单,支持分布式存储
- 下载rediscache for Yii 扩展解压至 project/protected/extensions/ (此扩展使用的是predis 无须安装phpredis扩展)
- 打开配置文件 project/prodected/config/main.php在components设置项中添加
‘components’=>array(
‘cache’=>array(
‘class’=>’ext.redis.CRedisCache’,
‘servers’=>array(
array(
‘host’=>’server1′,
‘port’=>6379,
),
//if you use 2 servers
array(
‘host’=>’server2′,
‘port’=>6379,
),
),
),
),
),
3.方法的使用:
Yii::app()->cache->set(‘key’,’value’);
$data = Yii::app()->cache->get(‘key’);
Print_r($data);