yii框架下使用redis

1 首先获取到 yii2-redis-master.zip 压缩包 
下载地址
https://github.com/yiisoft/yii2-redis/archive/master.zip

2 把下载的扩展文件放到vendor/yiisoft/下,命名为yii2-redis

3 修改vender/yiisoft/下的extensions.php,加入redis扩展

‘yiisoft/yii2-redis‘ =>
    array (
        ‘name‘ => ‘yiisoft/yii2-redis‘,
        ‘version‘ => ‘2.2.0.0‘,
        ‘alias‘ =>
        array (
            ‘@yii/redis‘ => $vendorDir . ‘/yiisoft/yii2-redis‘,
        ),
    ),

  

4 配置Yii的component也就是config下的web.php中的components

‘redis‘ => [
        ‘class‘ => ‘yii\redis\Connection‘,
        ‘hostname‘ => ‘localhost‘,
        ‘port‘ => 6379,
        ‘database‘ => 0,
        //‘password‘=>‘asdf123‘,
],

这样我们的redis就配置完成了,接下来就是验证了

public function actionIndex()
{
    Yii::$app->redis->set(‘test‘,‘111‘);  //设置redis缓存
    echo Yii::$app->redis->get(‘test‘);   //读取redis缓存
    exit;
    return $this->render(‘index‘);
}

此时运行程序,页面输出了“111”,就说明redis配置成功了

原文地址:https://www.cnblogs.com/liangzia/p/10868979.html

时间: 2024-11-05 17:33:23

yii框架下使用redis的相关文章

Yii框架下使用redis做缓存,读写分离

Yii框架中内置好几个缓存类,其中有memcache的类,但是没有redis缓存类,由于项目中需要做主从架构,所以扩展了一下: /** * FileName:RedisCluster * 配置说明 * 配置为1主多从 或者 1个独立的服务器 * 写往主的里面写 * 读是从从的里面读 * 'class'=>'RedisCache', * 'servers'=>array( * array( * 'host'=>'IP1', * 'port'=>'6380', * 'master'=&

php的yii框架下开发环境xampp,vim,xdebug,DBGp的搭建

php的yii框架下开发环境xampp,vim,xdebug,DBGp的搭建 选择Linux桌面环境Deepin2014.1下开发网站的理由很简单,能截图,有搜狗输入法,可以WPS文档记录,终端下复制粘贴很容易,相比ubuntu,fedora死机次数少了,对,就是不用折腾,自带的. 先说vim和DBGp插件. Deepin2014.1简体中文,自带的vim7.4版本,很多配置已经很适合大陆的人使用了,比如Php和Python的调试支持等,不需要重新编译了.可以节省不少步骤.这里提供一个vim的配

yii框架下使用bootstrap时,判断checkbox、radioButtonList和dropDownList的js方法

1.首先设置button按钮的id: <span style="font-size:14px;">'htmlOptions'=>array('id'=>'buttonStateful')</span> 例如: <span style="font-size:14px;"> <?php $this->widget('bootstrap.widgets.TbButton', array('buttonType'=

Yii框架下CDataColumn中filter应用+jeditable+pager样式定义应用实例

应用环境在Yii1.1框架下,CDataColumn的filter应用给CGridView带来了极大的方便,可以根据某一字段的值来过滤显示现有的表格数据,这是个重要的功能,可惜一来Yii的中文资料实在不够详细,二来百度出的东西重复的太多,有用的很少.参考很多英文资料后,我把自己写的实例贴出来供大家参考,如果有必要我以后还会陆续贴一些Yii文章出来. filter首先要有自己的数据源,这个可以是当前表格使用的model,也可以是其他一些array,这个实例中我使用了当前model,CGridVie

SSM框架下的redis缓存

基本SSM框架搭建:http://www.cnblogs.com/fuchuanzhipan1209/p/6274358.html 配置文件部分: 第一步:加入jar包 pom.xml <!-- spring-redis实现 --> <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-redis</artifactId> &l

Springboot 框架下操作redis,并建立redis工具类

一.通过idea建立一个springboot项目 1.File-New-Project--SpringInitializr--Next 持续点击下一步即可. 二.建立包 需了解知识点:Redis5种基本数据类型:String/list/set/zset/hash:zset与set的区别在于zset可以排序但它们都不允许有重复值存在. 1.SpringBoot集成Redis 1.1新增配置文件信息 ##################################################

Yii框架下数据操作-model、对象

1 ==================查询================== 2 3 条件-绑定参数-返回多个对象 4 $admin = Admin::model()->findAll($condition, $params); 5 $admin = Admin::model()->findAll("username = :name", [":name" => $username]); 6 $admin = Admin::model()->

yii框架实现注册页面短信验证60秒倒计时

先说下简单的,直接用jquery来实现短信验证60秒倒计时,然后在说明在yii框架下怎么实现的. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">

YII框架源码分析(百度PHP大牛创作-原版-无广告无水印)

                        YII 框架源码分析             百度联盟事业部--黄银锋   目 录 1. 引言 3 1.1.Yii 简介 3 1.2.本文内容与结构 3 2.组件化与模块化 4 2.1.框架加载和运行流程 4 2.2.YiiBase 静态类 5 2.3.组件 6 2.4.模块 9 2.5 .App 应用   10 2.6 .WebApp 应用   11 3.系统组件 13 3.1.日志路由组件  13 3.2.Url 管理组件  15 3.3.异常