实现任务队列之前,我们先了解一下使用任务队列有哪些好处:   1. 松耦合。生产者和消费者无需知道彼此的实现细节,只需要约定好任务的描述格式。这使得生产者和消费者可以由不同的团队使用不同的编程语言编写。   2. 易于扩展。消费者可以由多个,而且可以分布在不同的服务器中,借此可以轻易地降低单台服务器的负载。  
叙述RedisTemplate中的几个角色:RedisSerializer:由于与Redis服务器的通信一定是使用字节数组完成的,所以RedisSerializer是将Java对象编码解码的组件RedisOperations:封装了一些Redis操作XXXOperations:封装了指定类型或功能的数据的操作,如ZSetOperationsRedisSerializerRedisSerialize
一、redis服务器端常用操作启动redis服务:到redis的安装目录下,执行命令:redis-server二、redis客户端redis-cli常用操作1、启动redis客户端任何目录下,执行redis-cli,连接的是本地的redis服务默认redis不转义中文,如要看中文加上 --raw即可:redis-cli --raw2、访问远程redis服务执行redis-cli -h host -
转载 2023-07-09 21:23:19
57阅读
这篇文章主要介绍了Yii分页用法,以实例形式详细分析了比较常见的几种分页方法及其应用特点,非常具有实用价值,需要的朋友可以参考下:在这里我主要联查的 book 表和 book_press 两张表进行分页的Controller/***@action yii多表链接查询后分页*@------------------------------------------------
原创 2021-07-22 09:40:54
148阅读
安装yii除composer以外还需要安装composer-asset-plugin工具:# composer global require "fxp/composer-asset-plugin:~1.1.4"项目文件夹下执行composer命令,下载yii2.0(basic是项目名,2.0.7是版本可以自己指定)# composer create-project yiisoft/yii2-app
原创 2017-04-10 21:20:58
648阅读
这一部份主要讲的是Yii中以约定的方式来实现的功能,或者说是惯用的模式。最常见的约定莫过于默认值了。 Yii通过约定一些最最通用的内容,使得这部分内容在编程的过程中,你不必再花费精力去指定或编码。 这也是提高效率的一种方式。当然,既然称之为约定,就说明仅是推荐性、建议性的,而并非是强制性。也就是说,你是可以更改这些约定的内容的。 但是,除非有绝对的理由,否则...
原创 2023-02-19 01:45:53
104阅读
Redis安装教程一、下载redis安装包1、首先准备一个redis的安装包redis官网安装链接 点击箭头指向的链接,下载;2、使用 WinSCP 将 win 上面的 redis 安装包移动到 Linux 上面的 opt 目录下opt目录:主要存放那些可选的程序,安装到/opt目录下的程序,它所有的数据、库文件等等都是放在同个目录下面。 没有WinSCP的需要自己下载(百度即可)2)、不想下载的
我前几天用composer安装 一直没成功  我就用归档的方法安装了  所以这篇文字只帮助那些用归档方法安装的朋友Yii是一个高性能的,适用于开发WEB2.0应用的PHP框架。Yii自带了丰富的功能 ,包括MVC,DAO/ActiveRecord,I18N/L10N,缓存,身份验证和基于角色的访问控制,脚手架,测试等,可显著缩短开发时间。2.0.0版本发布于2014年
原创 2015-03-30 19:31:22
1907阅读
1点赞
Controller控制器层代码<?phpnamespace frontend\controllers;use frontend\models\UserForm;class UserController extends \yii\web\Controller{ public function actionIndex() { $model = new UserFo
原创 2021-07-22 09:40:53
262阅读
安装yii2-date-picker-widget插件链接地址https://github.com/2amigos/yii2-date-picker-widget修改index.php
原创 2022-06-06 18:33:35
259阅读
目录结构: 创建一个控制器: 建新view层 访问正常: http://yii.com/index.php?r=home/index
原创 2021-08-07 13:48:47
329阅读
一、YII  简单介绍1、网站Yii Framework 官方地址:http://www.yiiframework.comYii Framework 官方仓库:https://github.com/yiisoftYii Framework 中文社区地址:http://www.yiichina.comYii Framework 中文社区仓库:https://github.com/yiich
原创 2015-04-03 10:42:46
3417阅读
接触使用YII已经有几年光阴了,现在结合digpage.com(解析的很深入)这个网站的内容,会有变动:Yi...
原创 2023-02-23 19:07:30
67阅读
$request=Yii::$app->request;通过GET传递参数echo$request->get('tag',20);$requ
原创 2022-06-06 18:33:06
125阅读
视频学习地址: 后盾网视频: http://www.houdunren.com/houdunren18_lesson_76?vid=7350 与《Yii框架》不得不说的故事—基础篇 https://www.imooc.com/learn/404 框架下载 框架下载地址一: https://packa
原创 2021-08-07 13:49:05
319阅读
前言链表在Redis中的应用十分广泛,list底层实现采用的就是链表。还有发布与订阅,监视器等底层也是用到了链表。实现Redis的链表是一种双端链表,在adlist.c和adlist.h实现 链表节点typedef struct listNode { // 前置节点 struct listNode *prev; // 后置节点 struct listNode *
yii2的basic版本中默认是从一个数组验证用户名和密码,如何改为从数据表中查询验证呢?首先新建立一个user表并插入实验数据,如下CREATE TABLE `user` (   `id` int(10) unsigned NOT NULL AUTO_INCREMENT,  &nbsp
转载 精选 2015-10-09 17:21:54
421阅读
1.在companies表里面添加一个名字为logo类型varchar(255)字段2.修改models下的companies.php
原创 2022-06-06 18:28:02
173阅读
不带参数跳转到views/index.phpreturn$this->renderPartial('index.php');带参数跳转到views
原创 2022-06-06 18:41:14
145阅读
Yii 基础Yii是一个纯面向对象的框架。因此,本篇主要介绍Yii中有关面向对象的基础知识:属性(property)、事件(event)、行为(behavior)等。这些都是Yii框架中,最基础的部分。说基础,不是这方面的知识有多浅显。 而是说,这些内容是驱动整个Yii框架的基石。这些知识对于Yii中所有的类几乎都适用, 也是理解整个Yii所必须具备的基础...
原创 2023-02-19 01:46:03
113阅读
  • 1
  • 2
  • 3
  • 4
  • 5