一、环境要求
Linux,内存4G以上。
二、安装redis
1.在/usr/local 建一个redis目录,执行命令步骤如下:
cd /usr/local;
mkdir redis;
2.将redis-2.8.19.tar.gz重命名为redis-cache.tar.gz用工具上传至linux建好的redis目录下,进行安装操作,执行命令步骤如下:
tarredis-cache....
分类:
其他好文 时间:
2014-12-31 11:23:35
阅读次数:
137
1.控制器中(以User模块的列表为例):第一步:use backend\models\User;use yii\data\ActiveDataProvider;第二步:public function actionIndex(){ $model=new User(); $dataProvi...
分类:
其他好文 时间:
2014-12-26 18:20:02
阅读次数:
214
1.设置默认的跳转登陆页面、默认的登陆成功页在项目的(backend/frontend的config中的main.php中的user组件中),添加loginUrl=>'admin/login',代码如下:
分类:
其他好文 时间:
2014-12-26 12:30:08
阅读次数:
155
Java有Maven, Node.js有npm, ROR有gem, 这些语言的程序员在开心地使用包管理工具加速开发效率时,PHPer们还在复制粘贴的黑暗中。PHP在Composer之前,包管理的历史不堪回首。 在相当长的一段时间内,如果应用依赖于...
分类:
其他好文 时间:
2014-12-21 22:15:53
阅读次数:
341
Yii1的项目中,积累了大量小部件,为了在Yii2中使用,需要做一些必要的修改。 ## Assets管理 ## 在Yii1的时候,Assets的管理是通过文件方式,通常的做法是在Wiget文件夹中建立一个assets的文件夹,把js,css, 图像...
分类:
其他好文 时间:
2014-12-18 12:08:40
阅读次数:
180
在确定了模块化开发应用的方向后,可以尝试写一个模块练练手啦。首先想到的就是用户模块。 ## 模块设计 ## 前后台用户分离 == 通常一个应用会存在前台用户和后台用户,这两个用户的Session变量必须是分开的,不然...
分类:
其他好文 时间:
2014-12-17 13:12:34
阅读次数:
268
GII 生成如下: $model, 'attributes' => [ 'id', ['label'=>'name','value'=>$model->name], ],]) ?>自定义如下: $model, 'attributes' => [ ...
分类:
其他好文 时间:
2014-12-16 16:57:12
阅读次数:
378
Redis是一个开源、支持网络、基于内存、可持久化的日志型、key-value键值对数据库,使用ANSI C编写。并提供多种语言的API。
特性
速度快
Redis使用标准C编写实现,而且将所有数据加载到内存中,所以速度非常快。官方提供的数据表明,在一个普通的Linux机器上,Redis读写速度分别达到81000/s和110000/s。
持久化
由于所有数据保持在内存中,所以对数据的更新...
分类:
其他好文 时间:
2014-12-15 20:23:16
阅读次数:
302
1.Redis使用最佳方式是全部数据in-memory。 2.Redis更多场景是作为Memcached的替代者来使用。 3.当需要除key/value之外的更多数据类型支持时,使用Redis更合适。 4.当存储的数据不能被剔除时,使用Redis更合适。
分类:
其他好文 时间:
2014-12-15 18:54:44
阅读次数:
148
在阅读yii2源码的时候接触到了trait,就学习了一下,写下博客记录一下。自 PHP 5.4.0 起,PHP 实现了代码复用的一个方法,称为 traits。Traits 是一种为类似 PHP 的单继承语言而准备的代码复用机制。Trait 为了减少单继承语言的限制,使开发人员能够自由地在不同层次结构...
分类:
Web程序 时间:
2014-12-14 18:28:36
阅读次数:
265