Redis在YiiFramework中的使用
2014-04-30 16:24
507 查看
客户端简介:
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);
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);
相关文章推荐
- Redis内存使用优化与存储
- 分布式缓存Redis使用心得
- spring 使用redis集群配置
- win7 64位安装redis 及Redis Desktop Manager使用
- .Net下Redis使用注意事项
- Jedis-单独使用demo(包括redis五种数据类型常见操作)
- windows环境下安装及使用redis
- Django|Nginx|Uwsgi|Redis|Websocket配置、使用与部署
- 使用Java(Springboot)操作Redis
- Spring Boot 系列 | 第五篇:使用Redis
- 在Node.js应用中使用Redis的方法简介
- redis的使用
- ServiceStack.Redis的使用以及Redis的数据类型
- Openresty +redis 在windows 上的使用示例
- Java中使用redis的完整实例及常用命令
- 全新安装Mac OSX 开发者环境 同时使用homebrew搭建 PHP,Nginx ,MySQL,Redis,Memcache ... ... (LNMP开发环境)
- redis-desktop-manager 的简单使用
- 使用Jedis 访问redis集群遇到的两个小问题
- django使用redis
- Go语言开发中redis的使用详解